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

熔石 1年前 已收到2个回答 举报

叶子的hh 幼苗

共回答了17个问题采纳率:94.1% 举报

egin 是非延续性动词,其动作不可延续,一瞬间结束,非延续性动词可用于现在完成时,但不能与一段时间连用,你所提问的句子没提及到时间,所以可以用has begun,但要是用上一段时间,请看例句:
音乐会已开始半小时了.
误:The concert has begun for half an hour.
正:The concert has been on for half an hour.

1年前

8

海南学仔 幼苗

共回答了55个问题 举报

begin可以用于完成时,但是它是一个短暂性动词,后面不能跟一段时间。例如:这个会议已经开了一小时了。就只能翻译为:The meeting has been on for one hour.而不能说是The meeting has begun for one hour.

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.021 s. - webmaster@yulucn.com