首页 > 留学知识库

问题: 一个不解的英语问题

题目是:
I can't stop somoking,doctor.
For your health,I'm afraid you( )stop it.
A.may B.need C.have to D.must
答案选的是C,而老师讲的却是D,她说应该是主观上自己戒掉。
请高手解答一下,谢谢。

解答:

have to强调客观上的必须
must强调主观上的必须
这里戒烟不是那个人的主观愿望,所以应该是客观上的必须,迫于健康的需要。所以选C。

戒烟当然是要主观努力,但这与本题的意思已经差得远了点。(戒烟的过程要自己努力,但戒烟的动机还是源于客观需要)