1. 英语学习首页
  2. 英语语法
  3. 动词用法

终止性动词不与一段时间状语连用

他参军10年了。

由于发生或存在的时间很短,有时甚至只是一个概念,因此它不能与一段时间连用。如:

他参军10年了。

误:He joined [went into] the army for ten years.

正:He joined [went into] the army ten years ago.

正:He has been in the army for ten years.

正:He has been a soldier for ten years.

come, go, join, leave, buy, see, finish, hear, appear, die等。

一段时间如five minutes, half an hour, three days, one week, two years等。

偶尔见到与一段时间连用,那么它表示的一定是指所表示的动作结束后所持续的一段时间,如:

He has come here for a week. 他已来了,准备呆一个星期。

若要表示“他已来了一个星期”,则说:

He has been here for a week. / It is a week since he came.

原创文章,作者:李熙,如若转载,请注明出处:https://www.mimimao.net/4246.html

发表评论

电子邮件地址不会被公开。