虚拟语气讲解及专项练习题(2)

时间:2025-07-09

高三语法复习专用 分类 有讲解 有练习 有答案

其意为“宁愿 ,还是 好些”“一个人宁愿另一个人做某事”。

如:I’d rather you left right away.

Don’t come tomorrow. I’d rather you came next weekend.

Frankly, I’d rather you had said nothing about it at the meeting yesterday.

5.用“may + 动词原形”表示"祝愿"、"但愿”,此时may须置于句首(多用于正式文体中)。如:May you be happy!祝你快乐!May good luck be yours.祝你顺利。

虚拟语气练习题

( A )

1. If I _____ you, I wouldn’t return the call. A. be B. am C. was D. were 2. If I _____ the way to New York, I _____.

A. knew ; would drive B. knew; will drive

C. knew; would have drive D. had known; would drive 3. Don't touch the sleeping tiger. If he woke up, he _______ you.

A. would attack B. should attack C. would have attacked D. will attack 4. If I _____ you, I _____ more attention to English idioms and phrases.

A. was/ shall pay B. am/ will pay C. would be/ would pay D. were/ would pay

5. --- I thought you would come back tomorrow. --- I would if I _____ to attend a meeting. A. don’t have B. didn’t have C. will not have D. would not have 6. Mary is ill today. If she _____ , she ____ absent from school. A. were not ill; wouldn' t be B. had been ill; wouldn't have been C. had been ill; should have been D. hadn't been ill; could be

( B )

7. If you had told me in advance, I ______ him at the airport.

A. would meet B. would had meet C. would have met D. would have meet 8. If it ______ another ten minutes, the game would have been called off. A. had rained B. would had rained C. have seen D. did see 9. I would have gone to the meeting if I _____ time.

A. had had B. have had C. had D. would have had

10. The Bakers arrived last night, if they’d let us know earlier, ______ at the station.

A. we’d meet them B. we’ll meet them C. we’d have met them D. we’ve met them 11. If I had known that, I ______ so.

A. wouldn’t do B. wouldn’t have done C. won’t do D. have not done 12. ---Helen couldn’t got to France after all.

---That’s too bad, I’m sure she would have enjoyed it if _______. A. she’s gone B. she’ll go C. she’d gone D. she’d go

13. She couldn’t have answered the question if she ______ a few books on world history.

A. hadn’t read B. hasn’t read C. wouldn’t read D. didn’t read 14. We might have failed if you _______ us a helping hand.

A. have not given B. would not give C. had not given D. did not give 15. You did not let me drive. If we _______in turn, you _______ so tired

A. drove; didn’t get B. drove; wouldn’t get

C. were driving; wouldn’t get D. had driven ; wouldn’t have got ( C )

16 If he ______ to the teacher attentively, he _______ the answer to the problem now.

A. had listened, would have known B. listened, would know C. listened, would have known D. had listened, would know 17. If you were old enough, I ______ you to go there yesterday.

A. will allow B. should allow C. would have allowed D. had allowed 18. If it _____ for the snow, we ________ the mountain yesterday.

A. were not; could have climbed B. were not; could climb C. had not been; could have climbed D. had not been; could climb ( D )

19. ______more careful, his ship would not have sunk.

A. If the captain were B. Had the captain been

C. Should the captain be D. If the captain would have been

20. _____it rain tomorrow, we would have to put off the visit to the Yangpu Bridge. A. Were B. Should C. Would D. Will 21. ______, I would take an umbrella with me.

A. Had I been you B. I were you C. Were I you D. I had been you 22. ______ no air or water, there would be no life in the world. A. Were there B. There are C. There was D. Is there 23. Had I known her name, ________.

A. or does she know mine? B. and where does she live?

C. she would be beautiful D. I would have invited her to lunch 24. ______ today, he would get there by Friday.

A. Would he leave B. Was he leaving C. Were he to leave D. If he leaves 25. _____ it _____ for your help, I couldn’t have made any progress.

A. Were; not B. Had; not been C. Should; not been D. Did; be

26. ______ for the free tickets,I would not have gone to the film so often.

A. If it is not B. Were it not C. Had it not been D. If they were not 27. ____ I to tell her about it, she would be very glad.

A. Should B. Would C. Were D. Might

( E )

28. Without your help, I _____ in my English study.

A. would not have succeeded B. hadn’t succeeded C. will not succeed D. won’t have succeeded 29. Without electricity, human life _____ quite different today.

A. is B. will be C. would have been D. would be

2

…… 此处隐藏:2392字,全部文档内容请下载后查看。喜欢就下载吧 ……
虚拟语气讲解及专项练习题(2).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219