类型:英语语法
时间:2023-03-10
点击量385
现在完成时《have(has)+过去分词》有以下的用法:
结束、结果:表示现在刚完成的动作。
继续:表示过去继续到现在的动作或状态。
经验:表示过去某时到现在的经验。
一、结束、结果
I have read the book
already.
我已经读过这本书了。
表示一个过去发生并结束的动作对现在产生的结果和影响。这一类情况可以细致分为下述两种情况。
1.表示开始于过去的动作刚刚结束。常和just,now,already,yet,not…yet等连用。
Li Ming has just
turned off the
light.
李明刚刚把灯关上。(说明现在灯关上了)
I've
finished my
homework now.
现在我已经做完作业了。(说明可以交作业或做别的了)
2.表示过去动作的结果,现在仍残留着。一般不用时间状语。
I have lost my pen.
我把笔丢了。
(说明过去某时丢的,现在我还没找到这支笔)
She has
become a
teacher.
她已经当了老师。(说明她现在仍是老师)
二、继续
I have
known him for ten
years.
我认识他十年了。
表示过去已经开始,持续到现在,而且还能继续下去的动作或状态。往往和表示一段时间的状语连用。如
today,this week(
month),
lately,
recently,
these days,in the past few days,
during the last two
weeks.
since,since
yesterday,since 2 days ago,since 1991,for a
longtime,for a month,so far,up to now,till(
until) now等。
He has
lived here for 30 years.
他住在这儿三十年了。(现在还住在这儿)
They've known each
other since
childhood.
他们从小彼此相识。(现在还继续往来)
How long have you
studied English?
你学英语多久了?(现在仍在学)
注意
问句时常用How long…
三、经验
He has
never been ill in his life.
他一生中从未生过病。
表示从过去到现在之间曾经经历过的事情。常和
often,never,ever,once,
twice,
three times,
before,since等连用。
I have been to the
Summer Palace twice.
我曾经去过颐和园两次。
We have
visited your
school before.
我以前曾去过你们学校。(过去的经历,但现在依然记得)
更多文章