虚拟语气的用法
1. If you _____ that late movie last night, you wouldn’t be dozy now. A. haven’t watched B. didn’t watch C. hadn’t watched D. wouldn’t have watched
2. Had I known it, I _____ you. A. have told B. and told C. wouldn’t be told D. would have told
3. ______ the storm, we should have reached our destination. A. For but B. But for C. In spite of D. In case of
4. She insisted that what she had done _____ right. A. was B. is C. be D. had been
5. I wish you _____ me yesterday. A. tell B. could tell C. would tell D. had told
6. _____ it left to me to decide, I would not hesitate to prefer the latter. A. If B. Were C. Had D. Should
7. It is important that you ______ to the dean before leaving for your vacation. A. speak B. spoken C. have D. speaks
8. It’s about time people _______ notice of what women did during the war. A. took B. take C. have taken D. will take
9. He talks as if he _______ the incident. A. had witnessed B. witnessed C. witness D. have witnessed
10. The boss asked that the letter _____ immediately. A. be typed B. typed C. typing D. being typed
11. Don’t you think it is time that _____ smoking? A. give up B. would give up C. gave D. must give up
12. Without computer, we ______ the tremendous medical advancement in the last few decades. A. would not make B. will not have made C. could not make D. shouldn’t have made
13. ______ for your laziness, you could have finished the assignment by now. A. Had it not been B weren’t it C. but that D. so long as
14. I’d have come with you _____ I am so busy. A. except for B. provided that C. but that D. so long as
15. It is strange that such a thing ______ in your company. A. will happen B. happens C. happened D. should happen
答案:CDBAD BAAAA CDACD
|