情态动词辨析(must与have to)
2024-12-10 16:27:08 学考宝 作者:佚名
问题描述
If it rains tomorrow, you ______ stay for one more day.
A. have to B. must
选A还是B?还是二者都可?
老师答疑
李老师:
陆锦林编》高级现代英语语法》 (上海科学技术出版社 1990年6月第1版)P219:must 和have to表示“必须“时用于非推测用法。must既可以表示现在事件也可以表示将来事件,但着眼点时现在的看法,即现在之“”必须“”。表示将来之“”必须“”,特别是带有条件从句时,我们往往用shall/ will have to。例如:If there are no taxis we shall have to take a bus.
陈老师:
If it rains tomorrow, you ______ stay for one more day.
A. have to B. must
选A还是B?还是二者都可?
答案解析:答案A,表示客观上不得不,强调是外部客观原因造成没有选择余地去做某事,用have to ,must表示主观必须要做某事,强调是主观上人的内在原因。(条件状语从句,从句用一般现在时态,主句用一般将来时态)
If it rains tomorrow, you have to stay one more day
If it rains tomorrow, you will have to stay one day.(更标准)
参考译文:如果明天下雨,你将不得不再待一天。
刘老师:
此题选择have to,不用must。原因是:
have to 指受客观条件或环境的迫使,而“不得不”做某事,突出客观性。
must 通常表示命令,或说话人主观认为必须要做某事,侧重主观性。
如果没有条件句,那就要重新考虑本句的语境意义了。
常言道:No context, no meaning.
我的观点,不知曹老师意下如何?