Now they are gone. We are all surprised that they ____ so soon.
a should leave b must have left
c must leave d should have left
选C 为什么?
不好意思,是选D
Now they are gone. We are all surprised that they ____ so soon.
答案:2 悬赏:60
解决时间 2021-03-14 03:53
- 提问者网友:乏味沐染
- 2021-03-13 22:07
最佳答案
- 二级知识专家网友:桑稚给你看
- 2021-03-13 23:29
答案:D
分析:
1. Now they are gone.
意思是:他们已经走了。
be gone 是系动词 be + 过去分词,gone 表示离去,说明他们是在过去某个时间离开的。
2. We are all surprised that they ____ so soon.
意思是:我们都十分惊奇他们竟然会离开的那么早(言外之意他们本不该离开)。
根据上文提供的“他们已经走了”,推断出这里惊奇的是过去的一个事实。而对过去的虚拟应该用 should + have + 过去分词。
分析:
1. Now they are gone.
意思是:他们已经走了。
be gone 是系动词 be + 过去分词,gone 表示离去,说明他们是在过去某个时间离开的。
2. We are all surprised that they ____ so soon.
意思是:我们都十分惊奇他们竟然会离开的那么早(言外之意他们本不该离开)。
根据上文提供的“他们已经走了”,推断出这里惊奇的是过去的一个事实。而对过去的虚拟应该用 should + have + 过去分词。
全部回答
- 1楼网友:白日梦制造商
- 2021-03-14 00:09
支持一下感觉挺不错的
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |