短暂性动词不能和表示一段时间的状语连用。
有些动词代表一个短暂的动作,称作短暂性动词(终止性动词),因而它们在现在完成时态中不能与表示一段时间的状语连用(如for构成的短语)。常见的短暂性动词有come,go,begin,buy,die,join,leave,borrow等。这些动词如果要与一段时间连用,需找出与其意思相同的动词、形容词或副词替换。现总结如下:
①The man has died for three years.(×)
=>The man has been dead for three years.(√)
②The meeting has begun for five minutes . .(×)
=>The meeting has been on for five minutes.(√)
③He has left Hefei for three years. .(×)
=>He has been away from Hefei for three years. (√)
④Mr Green has bought the watch for two months. .(×)
=>Mr Green has had the watch for two months. (√)
⑤My brother has joined the army for one year and a half .(×)
=>My brother has been in the army for one year and a half. (√)
⑥He has come to China for 3 weeks. (×
=>He has been in China for 3 weeks. (√)
⑦Jack has borrowed the dictionary since 5 days ago. (×
=>Jack has kept the dictionary since 5 days ago. (√)
p
如果觉得《现在完成时中的短暂性动词》对你有帮助,请点赞、收藏,并留下你的观点哦!