begin不是不能用于完成时吗?为什么有The meeting has begun.

如题所述

begin 是非延续性动词,其动作不可延续,一瞬间结束,非延续性动词可用于现在完成时,但不能与一段时间连用,你所提问的句子没提及到时间,所以可以用has begun,但要是用上一段时间,请看例句:
音乐会已开始半小时了。
误:The concert has begun for half an hour.
正:The concert has been on for half an hour.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-15
begin可以用于完成时,但是它是一个短暂性动词,后面不能跟一段时间。例如:这个会议已经开了一小时了。就只能翻译为:The meeting has been on for one hour.而不能说是The meeting has begun for one hour.