Conditionals (Type I - II - III) - Wishes Test A2 - B1 Grammar Exercises
Question 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 |
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 |
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 |
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 |
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 |
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 |
If 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 |
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 |
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 |
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 |
If you _____ late, you _____ your plane to Brazil.
A | wouldn't have been / had missed |
B | weren't / won't miss |
C | aren't / wouldn't miss |
D | hadn't been / wouldn't have missed |
Question 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 |
_____ 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 |
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 |
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 |
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 |
If the cat _____ on the table, it _____ my mother's flower vase.
A | will jump / breaks |
B | jumps / may break |
C | jumped / would be broken |
D | had jumped / would have been broken |
Question 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 |
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 |
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 |