首页 > 留学知识库

问题: 情态动词3

p134
99.The information is fed into a computer which______tell when temperatures drop to freezing.
A.could B.can

p132
75.I should say it wasn't a good idea to throw the tin out of the windows.It _____ somebody.
A.might have hit B.can hit C.can have hit

113.must可以表示将来推测么?
All men must die.这种用法是不是能算“将来推测”
那么She must chat for hours on end if you give her a chance.是否正确?

解答:

99.B.can
我选这个,是因为could在一般现在时里表示推测,表示"可能";
而can表示肯定的描述,说的是能力.

这题里面说的是"信息传递给电脑,电脑会判断温度是否低于0度".电脑是会判断的,不是"可能".

p132
75.A.might have hit
我得说把那个易拉罐从窗户扔出去真不是个好主意,因为它很可能会砸到人.
might比can在表示推测时语气要弱得多,可能性也小得多.
从窗户往外扔东西不一定会砸到人.甚至我们可以不负责任地说,一般情况下,从窗户扔一百次东西,也没有几次会砸到人,这里只是说有这么一种可能性.

所以用了A.


113.must可以表示将来推测么? 这个不太好回答,要找到合适的例句.
All men must die.这种用法是不是能算“将来推测” ?
这不是对将来的推测,不是说"人将来都得死",而是"人固有一死",是对人的性质的一种推测. 不是"将来".

那么She must chat for hours on end if you give her a chance.是否正确? 我认为是不正确的. 用must表示推测时,推测的是性质,就是说,只要满足条件(give her a chance),就会出现那种结果(chat for hours).

但是实际情况是,她可能高兴了会多聊会儿,不高兴了会少聊会儿,但是不高兴了聊起来没完也不一定.

所以这不是对未来的推测,也不是对性质的推测,甚至也不应该用must.

希望帮到你了.