have的过去分词(现在完成时have/has +过去分词)

have的过去分词

had

 

 

现在完成时have/has +过去分词

基本格式

I / You / We / They + have + 过去分词 …

He / She / It + has +过去分词 …

否定式:在have/has的后面直接+not,

缩写为:hasn’t/ haven’t +过去分词

现在完成时的用法:

1. 未完成用法:表示过去的动作或状态持续到现在,并且有可能继续持续下去,也有可能到此结束,在这种用法中,谓语动词必须是持续性动词;

e.g. He has waited for his girlfriend in the restaurant for 3 hours.

他在餐厅等他的女朋友等了三小时了。(表示他从过去到现在这3小时一直在等待,且有可能继续等待。)

 

2. 已完成用法:表示过去发生的动作已经完成,但是对现在有影响。

e.g. I have lost my keys.

我把钥匙弄丢了。(表示“钥匙弄丢了”这个动作发生在过去,已经完成,但是对现在有影响。)

 

注:现在完成时经常与for, since, already, recently, so far, ever, never…之类的词语连用,具体分析见中高级语法内容。

 

 

@动词的过去分词形式@

现在完成时中的谓语动词结构为have/has + 过去分词,其变形(动词原形-过去式-过去分词)如下:

1. 规则变法:动词原形+ed,如:

start – started – started

clean – cleaned – cleaned

2. 不规则变法:

go – went – gone have – had – had

be – was/were – been do – did – done

run – ran – run fall – fell – fallen

3. 以-y结尾的动词,-y前面是辅音,改-y为-ied:

study – studied – studied

tidy – tidied – tidied

4. 以-e结尾的动词,直接后面加-d即可:

dance – danced – danced

dive – dived – dived

 

 

例 句

 

 

1. She has been a teacher for almost 20 years.

她当老师已经近20年了。

2. Mr. Johnson has lived in Beijing since 2000.

约翰逊先生从2000年就住在北京。

3. I haven’t read this book.

我没有读过这本书。

4. I have been to London three times so far.

我已经去过伦敦三次了。

5. We haven’t finished the project yet.

我们还没有完成这个项目。

 

练 习

 

 

根据题意,用动词的正确形式填空。

1. His father (work) in this factory since 1990.

2. Do you want to take this book?

— No, thanks. I (have) one already.

 

3. She can’t play with the other kids, because she (finish) her homework yet.

4. I like Beijing very much. I (be) there twice so far.

5. I (see) Sara since last week. Do you know where she has been to?

 

答 案

 

1. has worked

2. have had

3. hasn’t finished

4. have been

5. haven’t seen

赞 (0)
版权声明