Choose the best answer A, B, C or D to indicate the correct answer to each of the following questions.
1. If I were a better conversationalist, ____ to parties more often?
| A. I would be invited | B. I would have been invited | C. would I be invited | D. would I have been invited |
2. Should she have some more money, she ____ a better car.
| A. would buy | B. will buy | C. buys | D. bought |
3. Had you been more careful, such typing mistakes ____ avoided.
| A. can have been | B. would be | C. might have been | D. should be |
4. Don’t worry ____ home late tonight.
| A. when I’ll be | B. if I’ll be | C. unless I’ll be | D. if I’m |
5. If I ____ you, I wouldn’t buy that book.
| A. are | B. am | C. were | D. aren’t |
6. If she ____ harder, she can pass the exam.
| A. study | B. studies | C. studied | D. studying |
7. Unless it rains soon, a lot of plants ____.
| A. die | B. will die | C. won’t die | D. would die |
8. If I ____ an Angel, I would try to make happy all the children.
| A. am | B. have been | C. were | D. had been |
9. If she ____ the truth, she’d never want to see you again.
| A. would know | B. knows | C. will know | D. knew |
10. If the wall weren’t so high, he ____ it up to take his ball down.
| A. climbed | B. could climb | C. is climbing | D. climb |
11. I think he is not at home. If he ____ in, he ____ the phone.
| A. was / answered | B. were / would answer | C. were / would have answered | D. had been / would have answered |
12. You would study Italian if it ____ here.
| A. was teaching | B. were taught | C. would be taught | D. is taught |
13. I would have visited you before if there ____ a lot of people in your house.
| A. hadn’t | B. hadn’t been | C. wouldn’t be | D. wasn’t |
14. You made a mistake by telling her a lie. It ____ better if you ____ to her.
| A. would have been / hadn’t lied | B. would be / didn’t lie | C. will be / don’t lie | D. would be / hadn’t lied |
15. John would take a great risk now if he ____ his money in that business last year.
| A. would invest | B. invested | C. had invested | D. invests |
16. If you waited, he ____.
| A. will come | B. would come | C. comes | D. wouldn’t come |
17. If you ____ the bell, the servant would come.
| A. ring | B. rings | C. don’t ring | D. rang |
18. If you press that button what ____?
| A. would happen | B. would have happened | C. will happen | D. happen |
19. I ____ one of my special desserts for dinner if you like.
| A. make | B. will make | C. am going to make | D. am making |
20. The car ____ if somebody takes it there.
| A. will be repaired | B. would be repaired | C. will been repaired | D. is repair |
21. The room ____ if it is not empty.
| A. couldn’t be repainted | B. cannot be repainted | C. could be repainted | D. can be repainted |
22. If you ____ Mary by chance, please give her my phone number.
| A. met | B. meet | C. could meet | D. will meet |
23. If you put salt in water, it ____.
| A. dissolves | B. would dissolve | C. could dissolve | D. dissolved |
24. Carol was late for work this morning. But for the traffic jam, she ____ half an hour earlier.
| A. could come | B. could have come | C. had come | D. can have come |
25. If it ____ a lot, the rice crop wouldn’t grow.
| A. don’t rain | B. didn’t rain | C. rained | D. didn’t rained |
26. If I steal her pocket dictionary, she ____ angry.
| A. will be | B. is | C. are | D. won’t be |
27. If you press that button what ____?
| A. happen | B. happened | C. will happen | D. would happen |
28. If I had free time, I ____ some shopping with you.
| A. would do | B. did | C. do | D. will do |
29. If she ____, she will be late for school.
| A. hurry | B. hurries | C. doesn’t hurry | D. don’t hurry |
30. If I were you, I ____ that job.
| A. will accept | B. would accept | C. won’t accept | D. accepted |