现在完成时可表示已做完的事情及已有的经验
1
一、现在完成时
1、定义:现在完成时描述的是过去发生而与现在情况有关的事或状态,或是从过去某时到现在为止这一段时间中发生的情况,换言之,现在完成时表现的是从过去到现在的事情。
2、现在完成时的形成
①现在完成时的肯定句
句型:主语(l/we/you/第三人称复数)+have+过去分词
②现在完成时的否定句
句型:主语+have/has+not+过去分词
③现在完成时的一般疑问句
句型:Have/Has+主语+过去分词?
④现在完成时的特殊疑问句
㈠疑问词作主语时:
句型:疑问词(主语)+have/has+过去分词+……?
备注:who在这里是“谁”的意思,可以指代单数,亦可指代复数,所以调语动词相应的也可以使用单数或复数。
㈡疑问词作主语以外的成分时:
句型:疑问词+have/has+主语+过去分词+……?
知识积累:
“主语+have/has”的缩写形式:
I haveI’ve
You haveYou’ve
We haveWe’ve
They haveThey’ve
He hasHe’s
She hasShe’s
It hasIt’s
3、现在完成时的用法
have/has+过去分词”表示现在完成时,有“继续”、“经验”、“完成”、“结果”等用法。
①继续:
例:I have not seen Molly Brown since last Wednesday night.
自从上个星期三晚上以来,我再也没见过莫莉·布朗。
②经验:
例:Some people in Tokyo also say that they have seen aliens.
在东京也有一些人声称他们曾经见过外星人。
③完成:
例:Has he finished his trip to the space yet
他的太空旅行结束了吗?
④结果:
例:My brother has become an astronaut.
我哥哥已经成为一句宇航员了。
现在完成时四种用法的时间状语:
继续
since,for,How long…?等
经验
ever,never,before,once,…times
完成
Already,just,yet
结果
不需要时间状语
备注:现在完成时这一时态就是动作在过去发生,但也一定要和现在有关系,否则就用过去时。如例1.只表示“三年前我学过英语”,与现在没关系。而如果用了现在完成时,即使不出现时间状语也表示与现在有关系,即“现在仍然在学英语”。
知识积累:
在英语中能用现在完成时表示动作延续到现在的动词比较少,常用的有:
have known 已经认识了……    have studied 已经学习了……
have worked 已经工作了……    have used 已经使用了……
have taught 已经教了……        have stayed 已经停留了……
have wanted to 一直想要……    have lived 已经住了……
2、常用的时间状语
表示继续的现在完成时,常和下列时间状语连用:
for+时间”多长(时间)        since+过去某时”自从……
all this week 整整这一周            often 常常
how long 多长时间                today 今天
lately 最近                        recently 最近
always 总是                      all day 整天
so far 到目前为止                  up to now 直到现在
till/until now 直到现在
in the past/last 3 years/months/days… 最近三年/三个月/三天……
these days/months/years… 这些天//年……
this week/month/year…这个星期//年……
during the past/last days… 最近这些日子
for+时间:
for后面表示时间的可以是具体的数字,也可以是泛指的时间,如:a long time(一段长时间)several days(几天)some time(一些时间)
His article about space travel has been posted on the school website for a week.
他的那篇关于太空旅行的文章已经在学校的网站上发布一周了。
Our new product has been on the market for three months.
我们的新产品投放市场已经3个月了。
I’m sorry I haven’t written to you for a while.
对不起,我有一段时间没给你写信了。
Kelly stays in Kenya on business for three months every two years.
每两年凯利在肯尼亚待3个月处理公事。
备注:这句用的是一般现在时,因为它指的是一个客观情况,而且时间状语every two years 限定这句的时态为现在时。
典例:
have/has been 的用法
have/hasbe动词的过去分词构成的“have/has been…”表达的意思比较复杂,要注意根据上下文的语境去正确使用它。其用法以图表说明如下:
形式
意义
用法
have/has been to
表示“曾经去过……”
经验
表示“到……去过了”
完成
have/has been in
表示“曾在……”
经验
表示“一直在……”
继续
have been to
I have been to Rome twice.(经验)
我曾去过两次罗马。
I have been to the museum to see the exhibition.(完成)
我到博物馆去看展览了。
have been in
A:Have you ever been in Lhasa?(经验)
你曾在拉萨住过吗?
B:Yes, I have.
是的,住过。
B:No,I have not been there yet.
没有,我还没在那儿住过呢。
We have been in the library all day.
我们一整天都呆在图书馆。(继续)
备注:
have/has been to 用于“经验”,表示“曾去过……”时,常和often,once,twice等频率副词连用。
I have often been to Japan.
我常去日本。
have/has been in/to…的句中in/to后面跟的是名词,如果是副词here,there则不用to,in
We have been there for the whole morning. Have you been there?
我们一上午一直在那里。你在那儿吗?
2、现在完成进行时
1、定义:现在完成时表示动作从过去某时开始一直延续到现在,且会继续进行下去。现在完成时侧重于动作的结束或完成,而现在完成进行时则侧重于动作的未结束和继续进行。
2、现在完成进行时的形式
肯定句:主语+have/has been+现在分词(doing+……
否定句:主语+have/has not been+现在分词(doing+……
疑问句:Have/Has+主语+been+现在分词(doing+……?
3、强调动作还未结束,还要继续下去。
①在强调指出动作还未结束,还要继续下去时,不能用现在完成时,而要用现在完成进行时,以避免使人误认为动作已经全部完成。
I’ve been writing the composition for two hours, but I haven’t finished it yet.这篇作文我写了两个小时了,但还没写完。
备注:
现在完成时可表示已做完的事情及已有的经验,但现在完成进行时则没有这两种用法。
(○)I have told him about the news.
(×)I have been telling him about the news.
我告诉过他这个消息了。
The artist has been painting the picture. 画家一直在画画。
(动作没结束,他还在画。)
The artist has painted the picture. 画家画完了画。
(动作完成了,他现在不再画这幅画。)
②强调动作延续时间的长久或带有感情彩。
有些动词如live, learn, play, rain, snow, stand, study, teach, work, wait等用于现在完成时并不表示动作已完成,所以它们既可用于现在完成时,也可用于现在完成进行时,但如果强调动作延续时间的长久或带有感情彩时,用现在完成进行时更好一些。
I’m glad the lecture is finishedI’ve been sitting for three hours.
很高演讲终于结束了,我已经整整坐了3个小时了。(强调坐的时间长)
Miller has always been working hard.
米勒学习总是非常努力。(赞许的感情彩)
③表示在现在之前的阶段反复发生的事。
现在完成进行时有时也用来表示在现在以前这个阶段反复发生的事。
He has been promising me to help you. Hasn’t he done it?
他一直答应我要帮助你,难道他没这样做吗?
I have always been thinking of her but I can’t see her.
虽然我一直想着她,但是我不能见她。
④有些动词不能用于现在完成进行时。
表示状态的动词:be, have, exist, belong, own, know等。
表示感情的动词:like, love, hate, detest等。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。