A. Circle the correct answer.
If Charles had had enough money, he’d have bought the CD.
1. Did Charles have enough money? no
2. Did he buy the CD? no
Cilla would have called Andrea if she’d taken her mobile with her.
3. Did Cilla call Andrea? no
4. Did she take her mobile with her? no
If we hadn’t been late, we’d have seen the start of the film.
5. Were they late? yes
6. Did they see the film? no
Paul wouldn’t have made a mistake if he’d listened to Lee.
7. Did Paul make a mistake? yes
8. Did Paul listen to Lee? no
Jo wouldn’t have gone to the party if she hadn’t been invited.
9. Did Jo go to the party? yes
10. Was Jo invited to the part? yes
Tom would have forgotten his keys if Lisa hadn’t reminded him.
11. Did Tom forget his keys? no
12. Did Lisa remind him about his keys? yes
B. Complete using the correct form of the words in brackets.
1. If you had told me you were going to the beach, I’d have come with you.
2. If Dan had missed the plane, he would have been very annoyed.
3. I’d have got you a present if I had known it was your birthday.
4. We wouldn’t have got lost if we’d taken a map with us.
5. If the car hadn’t broken down I wouldn’t have been late.
6. If you hadn’t helped me, I wouldn’t have finished in time.
7. If Baz hadn’t shown you what to do, what would you have done?
C. Complete each sentence so that it has a similar meaning to the first sentence. Write between two and five words.
1. It wasn’t cold, so we didn’t light a fire.
If it hadn’t been cold, we’d have lit a fire.
2. John didn’t come, so we didn’t do any painting.
If John had come, we’d have done some painting.
3. Claire didn’t buy any clothes because she didn’t see anything she liked.
Claire would have bought some clothes if she’d seen something she liked.
4. The audience laughed because the joke was very funny.
If the joke hadn’t been very funny, the audience wouldn’t have laughed.
5. We decided to leave because it was really noisy.
We wouldn’t have decided to leave if it hadn’t been really noisy.
D. Look at the pictures and complete the sentences. Use the correct form of the verbs in the box. You may have to use some negative forms.
1. If Kevin hadn’t just got a text message, he wouldn’t have looked at his mobile phone.
2. If he hadn’t looked at his mobile, he would have seen the banana.
3. If someone had picked up the banana skin earlier, it wouldn’t have been there.
4. If Kevin had seen the banana skin, he wouldn’t have stood on it.
5. If he hadn’t stood on it, he wouldn’t have fallen over.
6. If he hadn’t fallen over, he wouldn’t have broken his mobile.
7. If he hadn’t broken his mobile, he would have replied to the text message.