第1个回答 2015-09-03
must 没有什么不对。must 用在这里和绝对相对没有关系,只是表达说话人的的判断。在实际生活中,这种句子里用must 的大有人在。用 may 反而有扭捏作态的感觉。
must + 完成时态用来表达对已经发生的事做假设或者判断。其语法解释类似于“虚拟语气”。例:
- John came home late last night. He tried to open our neighbor's door with his key.
- Oh my God, he must have been drunk.
其实,John是否喝多了,说话人并没有把握,只是根据对方的话做出推断(假设)而已。
比较:
- John always leaves his keys in his apartment.
- He must be absent-minded all the time.
这例句也是判断,但 must 后面接的是动词原形,想想为什么?