情态动词选择题2

来源:百度知道 编辑:UC知道 时间:2024/05/22 04:47:25
1.--I heard they went skiing in the mountains last winter.
--It ____true because there was little snow there.
A. may not be B. won't be C. couldn't be D. mustn't be
答案是C,
A和D为什么不对?

2.There were already five people in the car but they managed to take me as well.
It_____a comfortable journey.
A. can't be B. shouldn't be
C. mustn't have been D. couldn't have been
答案是D,可我原来选的是A,为什么不对呢,不都是表示推测吗

1根据情景:A可能不是真的C不可能是真的D禁止是真的
我听说他们去年滑冰了,但结果到底是怎样的不对呢?看原因----说去年没下雪,那么第一句就不可能是真的了选c
2考虑时态,发生的事情在过去,且完成了。选D(好陈的题,我们那一届就有了-————)

1、A的话,应该是might not be,D的话,语态不对,意为不可能。

2、A的话,如果不考虑情态动词,应该用过去时。所以A不对。
不过说实话,我倒是在C和D里徘徊。不过C的意思太绝对,用到的情况不多~

1.首先我们看那个是过去式引导的对话,A.要用 might not be而D这个是过于肯定一般很少用,because there was little snow there根据这个推断出来的常常用could/couldn't be.
2.第2个同样问题,过去式引导的句子,不可能选择A的,而推断的基本上都是用could/couldn't 就是这样,你情态动词还得多去看下,其实不难的

1 C.对过去时态的推测,应该用过去时
2 D.这一题也是过去时