If 条件句虚拟语气专项练习
1. If I were you, I _____ the chance to go abroad.
A. will seize B. would have seized C. seize D. would seize
2. Should it rain tomorrow, we ______ climbing.
A. wouldn’t have gone B. won’t go C. wouldn’t go D. don’t go
3. But for the English examination I to the concert last Sunday.
A. would have gone B. will go C. should go D. went
4. If he my advice, he wouldn't have lost his job. (10湖南)
A. followed B. should follow C. had followed D. would follow
5. John went to the hospital alone. If he me about it, I would have gone with him.
A. should tell B. tells C. told D. had told
6. But for the help of my English teacher, I the first prize in the English Writing Competition. (09福建35)
A. would not win B. would not have won
1
C. would win D. would have won
7. If we ___ the other road, we might have arrived here in time for the meeting. (10陕西)
A. take B. had taken C. took D. have taken
8. about this computer program, a huge amount of time and energy would have been saved.
A. Have I known B. If I have known
C. If I knew D. Had I known
9. When you phoned me, I was having a meeting, otherwise I your call.
A. answered B. would answer
C. had answered D. would have answered
10. ____ it rain tomorrow, we would have to put off the visit to the Yangpu Bridge.
A. Would B. Should C. Were D. Will
11. If you_____ my advice, you_____ your failure now.
A. took; wouldn’t cry over B. had taken; wouldn’t have cried over
2
C. had taken; aren’t crying over D. had taken; wouldn’t be crying over
12. ______ your timely warning, we would have been unaware of the danger.
A. In spite of B. But for C. Instead of D. As for
13. The girl is seriously ill, otherwise she working instead of staying in bed all day long.
A. is still B. will still be C. would still be D. was still
14. -Mike,it's a pity you didn’t come to last night’s concert.It was really great!
-Really? If I _____ so busy,1 would have gone with you.
A. hadn't been B. weren’t C. shouldn’t be D. wouldn’t be
15. -Mary looks sad and disappointed
-So you if you had failed the NMET (高考英语).
A. do B. did C. will D. would
16. I such a foolish mistake if I had been a little more careful.
A. wouldn’t make B. wouldn’t have made C. hadn’t made D. didn’t make
3
17. come to help me, I wouldn’t have solved the problem.
A. If you had B. Had you not
C. Hadn’t you D. If you wouldn't have
4