首页 > 留学知识库

问题: 难以回答的题目

33.since you have such good preparations, there ___ be any problem about passing the coming job interview.
a. mustn't b.shan't c.shouldn't d.needn't 为什么选C,怎么翻译句子,别的答案也解释下。

解答:

“既然你准备地很充分,那你肯定没问题会通过面试。”

这应该考察的是情态动词表推断的用法。 说话人根据前者准备充分的事实作出个人的一种推断,即他的朋友肯定会通过面试。

首先,A 不能选,因为must不同于表示否定的推断。表示否定的判断要用can't / couldn't.
must表示推断:
现在时:must+现在式(对现在情况的判断,现在时态范畴内)
He must live here. 他肯定住在这里。(一种推断)
或 must+进行式 He must be living here.
过去时:(对过去情况的判断,过去时态范畴内)
must +完成式 he must have lived here. 他一定在这里住过。

B 选项不合适。 shan't =shall not. shall当情态助动词讲(=助动词will,用于将来时态),只用于第一人称单数和复数后。there be 句型的将来时形式一般是 There will be....或There won't be...
当然,如果shall是助动词时,它的过去式是should. 但是用作情态动词时,shall 和should是两个不同的词。


C选项: should的常见意思是“应该”。 但我帮你查了好几种版本,表示推断的话,shouldn't 并不常见。这个我再给你查查。查到合理解释告诉你。 只能是根据字面意思比较合适的答案是C.

D 选项不合适。 needn't 是“没有必要”的意思。在此句中也不符合句子的整个意思,是说不通的。

情态动词的用法本事就很麻烦,涉及当情态助动词,情态动词,虚拟语气的用法。多看看书吧。