答案:B
2....tell him/her that he/she should have studied...
/她本该学习……
should have done结构表示过去应该做某事而事实上没有做;而shouldn't have done则表示过去本不该做某事而实际上却做了,。You should have finished your homework yesterday.
你昨天就该做完作业。You shouldn't have told him about it.
你本来不应该告诉他这件事情。“情态动词+have+done”结构:
(1)must have done对过去发生的事情的肯定推测。“一定……”。
(2)can't/couldn't have done对过去发生的事情的否定推测。“不可能……”。
(3)needn't have done过去没有必要做却做了。“本来没必要做……”。
(4)ought (not) to have done=should (not) have done
(5)might/may have done过去可能做了某事(可能性小)。“可能做了……”。
(6)could have done过去本可能做而未做。“本来能做……”。
(7)would have done愿意做某事却不能做。“本来想要做……”。
[即境活用2] Oh, I'm not feeling well in the stomach. I ______ so much fried chicken just now.
A.shouldn't eat
B.mustn't have eaten
C.shouldn't have eaten
【2017年高三高考复习必练教程:句型1】相关文章:
★ 2017届高考英语二轮复习大题冲关秘籍短文改错:名校模拟(含解析)
★ 2017届高考英语二轮复习大题冲关秘籍语法填空:解题技巧(含解析)
★ 2017届高考英语二轮复习大题冲关秘籍语法填空:命题分析(含解析)
★ 2017届高考英语二轮复习大题冲关秘籍语法填空:体验真题(含解析)
★ 2017届高考英语二轮复习大题冲关秘籍语法填空:创新押题(含解析)
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21