问题: 难以回答的题目
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 是“没有必要”的意思。在此句中也不符合句子的整个意思,是说不通的。
情态动词的用法本事就很麻烦,涉及当情态助动词,情态动词,虚拟语气的用法。多看看书吧。
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。