如何将网页生成chm:ONE道英语高考题

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/20 21:54:43
总有些不能理解
05.北京:He___have completed his work,otherwise ,he wouldn't be enjoying himself by the sebside.
A.should B.must C.wouldn't D.can't
选A.WHY?

这题是在特定的语境中对语法知识进行考查,答题时我们必须利用题干中的信息帮助解答。Otherwise是关键词,体现了前后部分的逻辑关系,再结合推测判断的情态动词的基本用法,可得出答案B

很容易和 D.can't 混淆,做这题,只要清楚它句子的意思,问题就迎刃而解了。

他大概/恐怕是已经完成了任务,否则,他是不会在海滨游乐的。

这里的should表示一种可能性较达到的推测。

这是对过去的一种猜测.
用should have done.表示一种不确定的肯定推测.

句子的意思表明了他在玩,可能已经做完了工作.
所以只能选A.

也可以用排除法,CD排除.因为是不确定的猜测,而B是完全肯定的推测,所以就把B也排除.选A

A
表示猜测,推测
用should

选B!!!!
MUST HAVE DONE(“肯定做过某事”)是根据现实情况而对过去情况作出的一种有把握的肯定推测。否定形式是CAN'T HAVE DONE(“不可能做过某事”)。
后半句之所以用虚拟语气,是因为有连接词OTHERWISE(否则),即,如果不是这样的话。
should have done sth 是虚拟语气,表示本应做某事,实际上没有做。有责备的意思。不符合本句逻辑关系。如:He should have finished his homework yesterday.他昨天就该完成作业的。

如果本题不考虑四个选项,则用MIGHT 也可以,might have done是对过去发生事情的肯定推测,语气没有must have done强烈。译为“可能做过某事”。放在此句里也通顺。

呵呵,这里好像还没有一个人说对了。
正确答案是应该是A.
这明显不是虚拟语气,这只是对过去已经发生过的事情进行猜测.结构是:情态动词加现在完成时.
这句话的中文意思是:他(过去那个时间)肯定已经做完工作了,否则他不会跑去海边玩的。
根据说话人的语气强弱,应该选择must,表示非常确定.