标签:高中英语语法大全,高中英语语法总结,http://www.lexue88.com
表示责备或遗憾的情态动词,
《表示责备或遗憾的情态动词》主题词:
答案,情态,动词,全国,学习资料,原作者《
表示责备或遗憾的情态动词》
表示责备或遗憾的情态动词
能有这种用法的情态动词有五个三类:只用于否定句的need;只用于否定句的could和might;既可用于肯定句又可用于否定句的should和ought to。后面都接“have+过去分词”。
◎ needn’t have done本不必做某事但却做了(做了不必做的事)
◎ could / might have done本可以做某事但却没做 (没做可以做的事)
注意:此用法不可用can / may
◎ ought to / should have done本应该做某事但却没做 (没做该做的事)
oughtn’t to / shoudn’t have done本不该做但却做了(做了不该做的事)
考题实例:
1. —I’ll tell Mary about her new job tomorrow.
—You ________ her last week. (福建卷)
A. ought to tell B. would have told
C. must tell D. should have told
【分析】答案选D. 表示轻微的责备,“你本应该上个星期就告诉她的(但你却没有)”。
2. We ________ last night, but we went to the concert instead. (全国卷)
A. must have studied B. might study
C. should have studied D. would study
【分析】答案选C. 表示自责或后悔“昨晚我们本应该学习的,但却…”
3. Tom ought not to ________ me your secret, but he meant no harm. (全国卷)
A. have told B. tell
C. be telling D. having told
【分析】答案选A。指汤姆做了不该做的事。(fom)
4. I was really anxious about you. You ________ home without a word. (全国卷)
A. mustn’t leaveB. Shouldn’t have left
C. couldn’t have leftD. Needn’t leave
【分析】答案选B。表示轻微的责备,说对方做了不该做的事。
5. He ________ you more help, even though he was very busy. (全国卷)
A. might have givenB. Might give
C. may have givenD. May give
【分析】答案选A。轻微地指责他没做该的事。“他本可以给予你更多帮助的,即使他当时很忙。”此种用法不可用may。(fro)
6. There was plenty of time. She ________. (全国卷)
A. mustn’t have hurriedB. Couldn’t have hurried
C. must not hurryD. Needn’t have hurried
【分析】答案选D。由there was plenty of time推知,她当初“本不必那么匆忙的”。表示做了不必做的事用needn’t have done。
7. Jenny ________ have kept her word. I wonder why she changed her mind. (全国卷)
A. must B. should
C. need D. would
【分析】答案选B。由“我不知道他为何改变了主意”推知Janny本应该恪守诺言,但却没有。
8. I told Sally how to get here, but perhaps I ________ for her. (全国卷)
A. had to write it outB. Must have written it out
C. should have written it outD. Ought to write it out
【分析】答案选C。“…也许我本该把详细地此写给他的。”
9. Mr. White ________ at 8:30 for the meeting, but he didn’t show up. (广西卷)
A. should have arrivedB. Should arrive
C. should have had arrivedD. Should be arriving
【分析】答案选A. 表示本应该做但却没有做的事,用should have done表示。
声明:本网(:www.lexue88.com)注明来源未注明本站原创或注明稿件为转载稿的,版权归原作者所有,免费转载出于非商业性学习目的。如有内容、版权等问题请速与本网联系,我们会再第一时间删除相关信息!请加给我们发邮件或者找客服,具体方式参加本站联系方式。如若转载《表示责备或遗憾的情态动词》请保留本页链接!
感谢《表示责备或遗憾的情态动词》的作者共享此学习资料!力倡免费资源,崇尚人人共享!
,表示责备或遗憾的情态动词