Conditionals Type 3 Test
Question 1 |
The boy _____ at home an hour before, if he _____ his school at one o’clock last Monday.
A | would be / had left |
B | was / would leave |
C | had been / had left |
D | has been / left |
E | would have been / had left |
Question 2 |
_____ he would have signed his name in the corner.
A | If he would have painted the picture |
B | If he paints the picture |
C | If he painted the picture |
D | If he shall paint the picture |
E | If he had painted the picture |
Question 3 |
If you _____ him yesterday, he _____ you everything.
A | asked / told |
B | has asked / will tell |
C | asked / would tell |
D | had asked / would have told |
E | would ask / would have told |
Question 4 |
If you had worked more, you _____ to translate this article yesterday.
A | are able |
B | was able |
C | were able |
D | would have been able |
E | has been able |
Question 5 |
If you _____ to me yesterday, we _____ this article.
A | came / shall translate |
B | would come / should translate |
C | had come / should have translated |
D | come / having translated |
E | were coming / should be translating |
Question 6 |
If you _____ in time yesterday, we _____ this work.
A | had come / would have done |
B | came / would have done |
C | come / shall go |
D | will come / shall go |
E | come / would go |
Question 7 |
She _____ if she _____ that she was ill.
A | won’t go out / knows |
B | didn’t go out / knew |
C | hasn’t gone out / has known |
D | wouldn’t have gone out / had known |
E | doesn’t go out / knows |
Question 8 |
- He failed his exam and he has to take it again in summer.
- If he _____ so many lessons, he _____ it. But he didn’t follow the teacher’s advice.
A | didn’t miss / would pass |
B | hadn’t missed / would have passed |
C | doesn’t miss / won’t pass |
D | has missed / will pass |
E | will miss / doesn’t pass |
Question 9 |
“I _____ my work if you _____ me then. Thank you.”
A | shan’t finish / don’t help. |
B | haven’t finished / don’t help. |
C | shouldn’t have finished / hadn’t helped. |
D | don’t finish / won’t help. |
E | didn’t finish / helped. |
Question 10 |
- Why didn’t you do the task?
- If he _____ everything from the start we _____ it earlier.
A | hadn’t spoilt / would have done |
B | didn’t spoil / would have done |
C | doesn’t spoil / will do |
D | wouldn’t spoil / did |
E | spoils / shall have done |
Question 11 |
The children _____ in the open air if the weather _____ better last Sunday.
A | had played / was |
B | played / was |
C | would have played / had been |
D | will play / is |
E | would play / were |
Question 12 |
If we _____ a letter at 8 o’clock yesterday, we _____ on the same day.
A | got / started |
B | had got / had started |
C | would get / had started |
D | had got / should have started |
E | should have got / had started |
Question 13 |
If you _____ so many lessons, you _____ all the exams.
A | didn’t miss / passed |
B | hadn’t missed / would have passed |
C | haven’t missed / would pass |
D | missed / will pass |
E | had missed / would have passed |
Question 14 |
I would have sent you a postcard while I was on holiday if I _____ your address.
A | had |
B | was having |
C | had had |
D | will have |
E | would have |
Question 15 |
If the driver _____, the accident wouldn’t have happened.
A | didn’t |
B | doesn’t stop |
C | won’t stop |
D | hadn’t stopped |
E | hasn’t stopped |
Question 16 |
If he _____ all right, he _____ with us yesterday.
A | was / was |
B | had been / would have been |
C | were / would be |
D | had been / would be |
E | would be / would have been |
Question 17 |
If she _____ a new dress, I _____ her then.
A | hadn’t been wearing / might have recognized |
B | didn’t wear / might recognize |
C | wasn’t wearing / might recognize |
D | wouldn’t wear / would recognize |
E | hadn’t been wearing / might recognize |
Question 18 |
They _____ for the examination better if they _____ about it earlier.
A | would prepare / knew |
B | prepare / know |
C | prepared / knew |
D | would have prepared / had known |
E | will prepare / know |
⇦ |
List |
⇨ |
1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | End |