should have done: 本应该做某事(但是没做)
might have done: 也许已经做了(但不确定)
must have done: 一定已经做了(但不确定)

文章插图
例题:
1. He suggests we to the cinema at once, otherwise we will be late.
A. must go B. go C. will go D. would go
答案:B
解析:这题考察虚拟语气 。句子意思:他建议我们应该马上去电影院,不然会迟到 。
Suggest在这里是建议的意思,后面的从句应该用虚拟语气,谓语动词为should+V原型,其中should可省略,选B 。
2. If only I how to operate a computer as you do!
A.has known B. would know C. should know D. knew
答案:D
解析:这题考察虚拟语气 。句子意思:要是我和你一样知道怎么操作电脑就好了!
这里if only引导的从句表示和现在事实相反的情况,谓语动词应该用一般现在式,选D 。
3. Even though I’d hurt my leg, I swim back to the river bank.
A.should B. might C. had to D. was able to
答案: D
解析:这题考察虚拟语气 。句子意思:尽管我伤了腿,我还是游回了河岸 。
这个句子陈述的是一个真实情况,表示我在伤了腿的情况下也自己游回了河岸,所以应该填一般过去时“was able to”(能),选D 。我们要知道,当句子陈述一个已经发生的客观事实时,不用虚拟语气 。
4. If I you, I more attention to English idioms and phrases.
A.was; shall play B. am; have smoked C. would be; would pay D. were; would pay
答案:D
解析:这题考察虚拟语气 。句子意思:如果我是你,沃会更注意英语习语和短语 。
这个句子表示与现在事实相反的情况,从句谓语动词应该用一般过去时were,主句谓语动词应该用would+V原型,选D 。
5. He had an expression of resentment, as if Martin a fool of him.
A.had made B. makes C. made D. would make
答案:A
解析:这题考察虚拟语气 。句子意思:他一脸怨恨的表情了,好像马丁愚弄了他一样 。
这个句子表示与过去事实相反的情况,所以从句谓语动词应该用过去完成式,选A 。
- 苹果手机在哪里看激活时间查询 怎么看iphone是全新未激活的
- 茭白怎么炒好吃 茭白用开水烫完再炒吗
- 方世玉惨死 揭秘方世玉怎么死的
- win7电脑怎么一键重装系统 win7系统怎么一键重装
- 拍抖音怎么赚钱?有哪些方法?
- 风水宝地都是天然之响吗 风水宝地立向错误会怎么样
- 沃尔沃xc60暖风水管怎么拆
- 怎样用u盘重新安装电脑系统win7 u盘怎么重装系统教程
- 怎么连接局域网电脑上 怎么连接局域网电脑上的打印机
- 小熊电扇好吗 几素小熊风扇怎么样
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
