英语语法:瞬间动词和持续性动词用法;表示过去已经开始,持续到现在而且可能继续下去的动作。详见下图。值得注意的是,这里会衍生出瞬间动词(也叫非延续性动词)和延续动词的概念,需要根据不同的句式做出替换转换,比如buy转换为have,arrive转换为be here等等。

black-framed-eyeglasses-on-top-of-black-smartphone-near-159851.jpg


上几期学习了英语语法:have been to与have gone to瞬间动词和持续性动词1-2 。本期学习英语语瞬间动词和持续性动词用法3。


瞬间动词和持续性动词

(3)瞬间动词不能与“for+一段时间”连用,表示动作的持续性,应该改成持续性动词。比如:

√I have bought a calculator.

我已经买了一个计算器。

×I have bought the calculator.

√I have had the calculator for a week.

我买这个计算器已有一个星期了。

 

下面是一些瞬间动词、持续性动词与现在完成时和一般过去时的连用例子:

James has had the watch for a month.

詹姆士买这个手表一个月了。

James bought the watch a month ago.

詹姆士一个月前买的手表。

 

My brother has been in the army for some time.

我兄弟参军有一段时间了。

My brother joined the army some time ago.

我兄弟是一段时间以前参的军。

 

He has been away for two days.

他离开两天了。

He left two days ago.

他离开两天了。

 

The old man has been dead for ten years.

老人死了十年了。

The old man died ten years ago.

老人十年前去世了。

 

She has been here for a while.

她到这儿有些时间了。

She came here a while ago.

她刚到这儿。

 

Nick has been a soldier for a year.

尼克当兵一年了。

Nick became a soldier a year ago.

尼克当兵一年了。

 

have known him for five years.

我认识他五年了。

met him five years ago.

我五年前认为了他。

 

He has been up for half an hour.

他起床半小时了。

He got up half an hour ago.

他半小时前起了床。

 

但是瞬间动词的否定结构可以与“for+一段时间”连用,说明某动动作不发生的状态可以持续一段时间。例如:

haven’t met my teacher of English for a year.

我有一年没见到我的英语老师了。

 

He hasn’t returned to his hometown for about ten years.

他约有十年没有回家乡了。

 

We haven’t heard from him for a long time.

我们好长时间没收到他的信了。


How do you do怎么回答?是什么意思?

给自己一次机会
去创造想要的生活