Conditionals (Type I - II - Ill) - Wishes Test A2 - B1 Grammar Exercises
Question 1 |
1. If she ...... me before half past nine today, I ...... any questions she may have.
A | had called/ answered |
B | will call/ answer |
C | called / had answered |
D | calls/ can answer |
Question 2 |
2. The boss ...... very angry if you ...... the report by the end of the day.
A | won't be/ completed |
B | will be/ don't complete |
C | were/ had completed |
D | had been / completed |
Question 3 |
3. If they ...... the overnight flight from Australia, they ...... tired when they arrive.
A | take/ will be |
B | took / would have been |
C | will take/ have been |
D | had taken / were |
Question 4 |
4.A:.........I hear from you, you.......me a ride to school tomorrow, won't you ? B:That's right.
A | If / would have given |
B | If only / could have given |
C | Unless / will give |
D | I wish / would give |
Question 5 |
5. If you ...... a rude person, ...... you still ...... calm and polite in front of him?
A | will meet/ can ... remain |
B | had met/ will ... remain |
C | meet/ would ... remain |
D | met / would ... remain |
Question 6 |
6. If we ...... the walls blue and white, the living room ...... much nicer .
A | would paint / looked |
B | had painted / will look |
C | painted / would look |
D | paint / had looked |
Question 7 |
7.I f we didn't spend our time online, we........... more time to see our friends.
A | wouldn't have had |
B | would have |
C | will have |
D | didn't have |
Question 8 |
8. My friend Catherine ...... at home if she hadn't had so much work to do.
A | wouldn't have stayed |
B | didn't stay |
C | couldn't stay |
D | can't stay |
Question 9 |
9. She ...... to the school play if it ...... on Friday night.
A | had come/ would have been |
B | came/ would be |
C | will come/ were |
D | would have come/ had been |
Question 10 |
10. If you ...... more time on your homework, you ...... so many mistakes.
A | were spending / could make |
B | had spent/ wouldn't have made |
C | spend / would have made |
D | spent/ won't make |
Question 11 |
11. If you ...... late, you ..... your plane to Brazil.
A | wouldn't have been I had missed |
B | weren't/ won't miss |
C | aren't/ wouldn't miss |
D | hadn't been/ wouldn't have missed |
Question 12 |
12. If I ...... you were coming, I ...... you up from the train station.
A | would know/ could pick |
B | had known / would have picked |
C | know/ would pick |
D | knew/ could have picked |
Question 13 |
13 . ...... you speak a foreign language well, you may have to attend a language course to improve it.
A | If |
B | I wish |
C | Unless |
D | If only |
Question 14 |
14.I really wish the phone.......ringing.We........twenty calls so far this morning.
A | would stop / have had |
B | could stop / have |
C | can stop / are having |
D | would have stopped / will have |
Question 15 |
15. I am not seeing my girlfriend until tomorrow. I wish I ...... her tonight.
A | can see |
B | could see |
C | would see |
D | am seeing |
Question 16 |
16. I love playing basketball; if only I ...... a bit better. I ...... the school team then.
A | had played/ joined |
B | play/ am joining |
C | played / could join |
D | will play/ would join |
Question 17 |
17.If the cat..............on the table, it .........my mother'sflower vase.
A | will jump / breaks |
B | jumps / may break |
C | jumped / would be broken |
D | had jumped / would have been broken |
Question 18 |
18.If my grandfather were younger, he..............running every single day.
A | would go |
B | can't go |
C | could have gone |
D | hadn't gone |
Question 19 |
19. If only you ...... yesterday; then you would have seen my brother and his family.
A | were coming |
B | have come |
C | came |
D | had come |
Question 20 |
20. Everyone forgot my birthday! If just one person ...... my birthday, I ...... so upset yesterday.
A | remembered/ hadn't been |
B | had remembered / wouldn't have been |
C | remember/ am not |
D | would remember/ weren't |
⇦ |
List | ⇨ |
1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 |
End |