有一个选择题:

来源:百度知道 编辑:UC知道 时间:2024/05/29 21:59:45
"If you attend our class for three months, you_____be able to write letters in English."said the professor.答案有
A.must B.should C. will D. shall .
书上的答案是D. 为什么只能选D呢?不能选C

shall本身有一个意思就是"能够, to be able to",任何大词典可以查到。这里C也可以,但最佳答案还是D

答案只能选C,shall从来没有跟you连用过的。俺读了10几年英语,从没见过可以跟you连用的shall,你那本答案肯定是错的。现在的辅导书有些为了赚钱不注重质量的。

是啊··我倒觉得C比D好

而且,出题的这个肯定水平不怎么高··根据句意明显是虚拟语气,还要用这种句子,劝你别做这套题了

我看过书上讲过第2人称跟should一起用的,表示肯定的,必定发生的意思

shall还表示对对方比较尊敬客气的语感。

语境