1. If he _____ her address, he would write to her.
1) knows
2) knew
3) had known
4) has known
2. If he had been at the concert, he _____ it.
1) will enjoy
2) would enjoy
3) would have enjoyed
4) enjoys
3. If we _____ a taxi, we would have missed the plane.
1) have taken
2) hadn’t taken
3) had taken
4) has taken
4. If it were not so cold, the children _____ to the mountains.
1) would go
2) will go
3) would have gone
4) will have gone
5. I would have answered her letter long ago, if I _____ her address.
1) knew
2) have known
3) had known
4) has known
6. I wish I _____ two foreign languages.
1) speak
2) spoke
3) will speak
4) would speak
7. I wish I _____ free now.
1) am
2) had been
3) were
4) will be
8. If I were you, I _____ at home tonight.
1) would stay
2) will stay
3) stay
4) stayed
9. If I hadn’t drunk so much coffee, I _____ better.
1) would sleep
2) will sleep
3) would have slept
4) sleep
10. I would have gone to London for a month if I _____ enough money.
1) have
2) had
3) had had
4) have had
Answers & Comments
Verified answer
1. If he _____ her address, he would write to her.
2. If he had been at the concert, he _____ it.
3. If we _____ a taxi, we would have missed the plane.
4. If it were not so cold, the children _____ to the mountains.
5. I would have answered her letter long ago, if I _____ her address.
6. I wish I _____ two foreign languages.
7. I wish I _____ free now.
8. If I were you, I _____ at home tonight.
9. If I hadn’t drunk so much coffee, I _____ better.
10. I would have gone to London for a month if I _____ enough money.