.情态动词的选择题---- There is a lot of smoke coming out of the teac

问题描述:

.情态动词的选择题
---- There is a lot of smoke coming out of the teaching-building there.
-- Really?It _____ be a fire,most probably.
A.can B.ought to C.have to D.must
再比如这个
The doctor said it will take six weeks and I ____ be fine by then
A should B will C can 我感觉这三个选项都可以啊
我明白了,感觉应该是这样的(稍作解释一下,以免误导其他浏览此问题的人):
1.can 在陈述句中不表推测 故选B
2 为间接引语,若选B应为would ,C选项同1题 故选A相当于ought to
1个回答 分类:英语 2014-09-20

问题解答:

我来补答
先分析各个选项:
can表示推测的意思时候就是probably,所以在这里和后面内容产生冗余,翻译过来就是:最可能(第一个)可能(第二个,或者翻译为也许)是起火了.明显不对.
ought to的意思是used to say that you think something will probably happen或者drawing a tentative conclusion ,也就是要表达推测性的一个结论.翻译:最大可能是起火了吧.
have to,句子翻译:最大可能是必须是起火了.
must,句子翻译:最大可能是一定是起火了.
所以一比较就知道正确答案是 B ought to.
再看第二题:
should在这里也同样表示试探性的推断drawing a tentative conclusion,虽然翻译为“应该”,但是这里的“应该”类似于中文在这样的场合的使用:你走完这段路就应该累了.意思是说话者推断你很可能走完这段路就累了,而不是说话者要求你走完这段路就必须累.应该不一定表示要求,也能表示推断.
will表示医生肯定患者会康复,治病这种事情是不能下肯定结论的,不然万一不准就是一场医疗官司.当然如果医生信心满满的时候也可以这么说.不过可以想象一下两个场景的区别:1医生说:6个星期之后你就应该恢复健康了;2医生说:6个星期之后你会恢复健康.2的场景似乎从未在现实中出现过.
can表示可能,失去了推断的含义,而医生的结论是通过诊断作出的.can在这里可以替换为probably will,两者意思都有一种纯属瞎碰的感觉.
所以,答案是 A should
 
 
展开全文阅读
剩余:2000
上一页:bfds
下一页:知道的请解答