题目列表(包括答案和解析)

 0  314235  314243  314249  314253  314259  314261  314265  314271  314273  314279  314285  314289  314291  314295  314301  314303  314309  314313  314315  314319  314321  314325  314327  314329  314330  314331  314333  314334  314335  314337  314339  314343  314345  314349  314351  314355  314361  314363  314369  314373  314375  314379  314385  314391  314393  314399  314403  314405  314411  314415  314421  314429  447348 

10.D最佳  分析:从所提供的情景He likes driving his car.可以看出John既可能乘火车来,也可能自己开车来。所以要把may用于否定句中,表示部分否定地推测。

试题详情

9.B最佳  分析:shouldn't have done表示本不该做某事而做了,含责备的意味。译文:我真为你着急,你本不该一句话不说,就离开了家。

试题详情

8.D最佳  分析:might后接动词原形的意思是"可能做某事"。因为对方回答说"I'm not sure"表明它可能会去听音乐会,但没有十分的把握。

试题详情

7.A最佳 分析:用should have done来表示“过去本应该做某事,而实际上没有做。”

   说明:情态动词十have done总结如下: ①表示猜测的情态动词十have done。

   A.must have done:只用在肯定句中,表示对过去事实的完全肯定的猜测。

  could have done用在否定句中,表示对过去事实的完全否定的推测,还可表示“本不能”之意;用在疑问句中表示对过去事实的没把握的推测;偶尔用在肯定句中表示对过去事实的没把握的猜测,相当于may have done,还可表示“本来能的意思。

   C.may have done用在肯定句中表示对过去的事实的不完全肯定的猜测;用在否定句中表示对过去事实的没把握的猜测。

   D.might have done用在肯定句中表示对过去的事实的把握性不大的猜测;用在否定句中表示对过去事实的把握性不大的猜测。

   ②should (not) have done表示“本应该”或“本不应该”做某事,还有ought (not)to have done。

   ③need't have done表示“本不必”做某事,且只有否定形式。

   ④在条件虚拟从句中,主句用would(should/could/might)have done表示与过去事实相反。

试题详情

6.B最佳 分析:从Will you stay for lunch?你愿意留下吃午饭吗?和后文my brother is coming to see me可知.A项语气太强,表示“禁止”,D项回答没有礼貌,C项不符逻辑。My brother is coming to see me.解释了“我不能留下吃午饭的原因。”

试题详情

5.A最佳 分析:本题属于情态动词在交际语言中的具体运用。由题干did you这一信息句可知道是一个表示疑问语气的句子,而D项是表示对过去事实的肯定推测,故应排除。所以A为最佳答案。

试题详情

4.B最佳 分析:should在该题意思为“be expected to”。该题意思是:“什么时候我能来取照片?明天下午我需要照片。12点钟照片就该准备好了。”

试题详情

3.A最佳 分析:这是个与现在事实相反的含蓄虚拟条件句。

试题详情

2.C最佳 分析:由后句otherwise he would have telephoned me这一信息句考生可知Jack还没有到,故答案应是C,表示对过去事实的准确的,否定的推测。

试题详情

1.D最佳 分析:该题考查考生能否区别could与was able to。was able to表示在困难的情况下,经过一番努力而“能”。该题前半句“火很快向旅店蔓延”这一信息句可知,要扑灭大火是要付出努力的。故D答案最佳。”本题通过率为41%,区分度为0.434。

试题详情


同步练习册答案