3.could have done
肯定式表示本来可以做而实际上未能做某事,疑问或否定形式表示对过去发生的行为怀疑或不肯定。
You could have told me you were going to be late.
你本可以早告诉我你会晚到的。
例 (2009·江苏)He did not regret saying what he did but felt that he ________ it differently.
A.could express
B.would express
C.could have expressed
D.must have expressed
解析:句意:他不后悔说了他做了什么,而认为他本能够用不同的方式表达。could express“能够表达”;would express“要表达”;could have expressed“本来能够表达”;must have expressed“(表推测)肯定已经表达”。
答案:C
4.may(might)have done
表示对过去(将来)发生的行为的推测,表示可能干了某事。
Who knows what will happen? You may even have married by then.
谁知道会发生什么呢?到那时你甚至可能已经结婚了。
5.ought to have done
表示过去应做某事而实际未做,其否定式是“ought not to+have done”,此时ought to可与should换用。
You ought to have returned the book last week.
你本该上周还那本书的。
【高三英语备考总复习课件人教版:专项语法7-情态动词 102张】相关文章:
★ 湖南省汝城二中2014届高考英语一轮复习阅读训练 (23)
★ 2017年高考英语二轮复习精品资料:专题14 阅读理解(教学案)(原卷版)
★ 2017届高考英语(江苏专用)二轮复习高考单词5大记忆法课件:4.联想记忆法
★ 2017届高考英语二轮复习大题冲关秘籍阅读理解七选五:体验真题(含解析)
★ 贵州省贵阳市2014高考英语(新人教版)一轮阅读训练(21)附答案
★ 湖南省汝城二中2014届高考英语一轮复习阅读训练 (26)
★ 2017届高考英语二轮复习书面表达限时测验:6(含解析)
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21