现在完成时的用法
- 格式:doc
- 大小:21.50 KB
- 文档页数:1
现在完成时的四种用法现在完成时是英语中一个很重要的时态,也是很容易弄错的一个时态。
归纳起来,现在完成时共有四种主要用法,现分别解说如下:一、现在完成时表示影响该用法的现在完成时表示一个过去发生的动作在过去已经完成,并且这个过去发生并完成的动作对现在有影响或结果,同时说话者强调的或感兴趣的就是这个影响或结果,如汉语说“他已离开这个城市了”,其中的“离开”肯定发生了,它对现在的影响或结果就是“他现在已不在这个城市了”;又如汉语说“有人把窗户打破了”,显然“打破窗户”这一动作发生在过去,并且在过去已经完成了,但说话人强调的重点是打破窗户对现在的影响——窗户现在仍是破的。
如:He has left the city. 他已离开这个城市。
(结果:他不在这个城市。
)Someone has broken the window. 有人把窗户打破了。
(结果:窗户仍破着。
)I have lost my pen. 我把钢笔丢了。
(结果:我现在无钢笔用。
)He has finished his work. 他把工作做完了。
(结果:他现在可以做其他的事了。
)二、现在完成时表示持续该用法的现在完成时表示一个过去发生的动作或开始的状语在过去并未完成或结束,而是一直持续到现在,并且有可能继续下去(也可能到此结束),如汉语说“他在我们学校教书已有30年了”,显然“他在我们学校教书”是从30年前开始,并且一直教到现在,已经持续了30年;又如汉语说“自上个星期以来他一直很忙”,显然“忙”是从上个星期开始的,并且这一“忙”就一直忙到现在。
如:He has taught in our school for 30 years. 他在我们学校教书已有30年了。
He has been busy since last week. 自上个星期以来他一直很忙。
He has worked for us ever since he left school. 他离开学校以后就一直为我们工作。
现在完成时用法大全1.现在完成时是表示过去动作对现在造成影响和结果的时态,常用时间状语如many times。
just。
yet。
ever。
never。
already。
so far。
by now等。
另外,现在完成时也可以表示动作或状态从过去开始一直持续到现在,常与so far、for或since等短语连用。
例如,He has been working here since last year.2.现在完成时的构成是have/has+过去分词,例如I have XXX.3.现在完成时的四个基本句型包括肯定句、一般疑问句、否定句和特殊疑问句。
例如,XXX the work。
He has not finished the work。
What has he done?4.在使用现在完成时时,常用的九个词语包括already。
yet。
ever。
never。
just。
before。
so far。
how long和how many times,以及两个词组have/has gone to和have/has been to。
例如,I have already found my pen。
He has gone to Beijing.Jim has been living in this city for two months。
Lucy has been living in Beijing since three years ago。
He has been in China since he arrived here。
If there is no time adverb in the sentence。
the present perfect tense is often used to convey the meaning of "already" in Chinese。
For example。
"Have you lost your library book?" can be translated as "你已经弄丢了从图书馆借的那本书吗?"The present perfect tense is also commonly used in the following sentence patterns: "They have planted many trees in the last few years," "This is the best book I have ever read," and "It is the first time I have played computer games."In the present perfect tense。
现在完成时的用法1)现在完成时表示一件已经发生的事情,而这件事情往往与现在情况有联系。
eg. I have lost the key. 我的钥匙丢了。
(因此无法进屋)I have washed the car. 我洗过车了。
(因此车很干净)He hasn't come back yet. 他还没回来。
(我们还在等他)2)现在完成时常和just, already, yet, recently, lately, ever, still, 这类副词连用。
eg. He has just left. 他刚走。
-Has he phoned you yet? 他给你打电话了吗?-No, not yet. 还没有。
The rain has already stopped. 雨已经停了。
Have you ever talk to him about it? 你曾经和他谈过这件事情吗?He still hasn't finish his work. 他的工作还没干完。
3)也可以表示从过去某段时间到现在这段时间的状语连用。
eg. How many letters have you received this week? 这个星期你收到多少封信?He has made several trips to Paris this year. 今年他去过几趟巴黎。
So far he has done very well at school. 到现在为止他在学校表现的很好。
4)现在完成时还常和for,since 引导的时间状语或者与how long 连用。
eg. I haven't seen you for ages. 我好久没看见你了。
He hasn't cleaned his room for months. 他有好几个月没打扫房间了。
We have lived here for over ten years. 我们在这里住了十多年了。
现在完成时的用法have (has) + 过去分词(done)1.现在完成时用来表示现在之前已发生过或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在过去但它的影响现在还存在.1)表示动作发生在过去某个不确定的时间,但对现在留下了某种影响和结果。
常被just 、already 、yet 等副词修饰。
2)表示说话前发生过一次或多次的动作,现在成为一种经验,一般译为汉语“过”,常带有twice, ever,never,three times 等时间状语。
3) 表示以前曾有过的经历, 常用before .4) 用ever 和never ,多用于否定或疑问句中,表示“曾经”或“从未“等。
5)表示从过去某一时刻开始一直持续到现在的动作或状态。
这个动作可能刚停止,可能仍然在进行。
常带有for 和since 等表示一段时间的状语。
for+时间段,与延续性动词的现在完成时连用,指某个动作或情况到现在为止已持续了多久,对此提问用how long 。
since+过去时间点/过去时间从句,表示“自从(过去某一时间点)以来’’,从过去某一时间点一·直持续到现在完成时可以和带有since 或for 等表示“一段时间”的状语连用,表示动作或状态从某一时刻开始,一直持续到现在。
如:I haven't seen him for two years. 但是,像come,arrive,buy 等终止性动词不能与表示―一段时间‖的状语连用。
要用,必须改为―be (在)‖等延续性动词来表述。
1. join →be in 或 be a member of … 3.close →be closed 5.go to school →be a student 7.borrow →keep 9.buy →have 11.catch(a cold)→ have(a cold) 13.get to know →know 15.begin to study →study e to work →work 19.go to town —be in town21.lose —be missing23. begin /start —be on e here —be here / there e to /go to/ arrive in (at )/ get to / reach ——be in/at+ 地点28. join the army---be in the army/ be a soldier29.join the League-----be in the League / be a league member2.arrive →be here4.begin(start)→be on6.die →be deade back →be back10.leave —been away from12.fall ill(sick ,asleep)→14.be ill(sick ,asleep)16.get up →be up18.go out →be out20.finish →be over 22.put on →wear 或be on 24.open →be open26. become –be。
现在完成时的用法现在完成时是英语中的一种时态,用来表示过去发生的动作或事件对现在的影响或结果。
本文将讨论现在完成时的用法及相关注意事项。
一、基本用法现在完成时由助动词“have/has”和过去分词构成,通常用于以下情况:1. 表示过去开始并一直持续到现在的动作或状态。
例如:- I have lived in this city for ten years.(我在这个城市住了十年了。
) - They have known each other since they were children.(他们从小就相识。
)2. 表示过去完成的动作对现在造成的影响或结果。
例如:- She has studied hard, so now she can speak fluent French.(她曾经努力学习,所以现在她能够流利地说法语。
)- I have lost my keys, so I can't open the door.(我把钥匙弄丢了,所以无法打开门。
)二、与时间状语的搭配现在完成时经常与表示过去发生的时间状语连用,具体可以分为以下几种情况:1. 点时间状语:表示具体的某个时间点。
例如:- I have visited Beijing three times.(我已经去过北京三次了。
) - She has finished her homework just now.(她刚刚完成了作业。
)2. 时间段状语:表示某一段时间的延续。
例如:- They have been friends for many years.(他们已经是多年的朋友了。
)- We haven't seen each other since last summer.(我们自去年夏天以来就没见面了。
)3. 到目前为止的状语:表示从过去某一时间到现在为止。
例如:- He has already eaten lunch.(他已经吃过午饭了。
现在完成时的四种用法现在完成时是英语中一个很重要的时态,也是很容易弄错的一个时态。
归纳起来,现在完成时共有四种主要用法,现分别解说如下:一、现在完成时表示影响该用法的现在完成时表示一个过去发生的动作在过去已经完成,并且这个过去发生并完成的动作对现在有影响或结果,同时说话者强调的或感兴趣的就是这个影响或结果,如汉语说“他已离开这个城市了”,其中的“离开”肯定发生了,它对现在的影响或结果就是“他现在已不在这个城市了”;又如汉语说“有人把窗户打破了”,显然“打破窗户”这一动作发生在过去,并且在过去已经完成了,但说话人强调的重点是打破窗户对现在的影响——窗户现在仍是破的。
如:He has left the city. 他已离开这个城市。
(结果:他不在这个城市。
)Someone has broken the window. 有人把窗户打破了。
(结果:窗户仍破着。
)I have lost my pen. 我把钢笔丢了。
(结果:我现在无钢笔用。
)He has finished his work. 他把工作做完了。
(结果:他现在可以做其他的事了。
)二、现在完成时表示持续该用法的现在完成时表示一个过去发生的动作或开始的状语在过去并未完成或结束,而是一直持续到现在,并且有可能继续下去(也可能到此结束),如汉语说“他在我们学校教书已有30年了”,显然“他在我们学校教书”是从30年前开始,并且一直教到现在,已经持续了30年;又如汉语说“自上个星期以来他一直很忙”,显然“忙”是从上个星期开始的,并且这一“忙”就一直忙到现在。
如:He has taught in our school for 30 years. 他在我们学校教书已有30年了。
He has been busy since last week. 自上个星期以来他一直很忙。
英语微信群是目前学习英语最有效的方法,群里都是说英语,没有半个中文,而且规则非常严格,是一个超级不错的英语学习环境,群里有好多英语超好的超牛逼的人,还有鬼佬和外国美眉。
现在完成时的用法现在完成时是英语中的一种时态,用于描述发生在过去某个时间点之前但对现在仍然有影响的动作或状态。
本文将详细介绍现在完成时的用法及相关注意事项。
一、现在完成时的基本结构现在完成时的基本结构由助动词"have"(或其缩写形式"has")+ 过去分词构成。
具体结构如下:肯定句:主语 + have/has + 过去分词否定句:主语 + have not/has not + 过去分词疑问句:Have/Has + 主语 + 过去分词例如:- I have visited London.(我已经去过伦敦。
)- She hasn't finished her homework.(她还没完成作业。
)- Have you ever tried sushi?(你尝试过寿司吗?)二、1. 表示过去开始并一直延续到现在的动作或状态。
例:He has worked at the company for 10 years.(他在这家公司工作已经有10年了。
)2. 表示已经发生的经历或经历过的事情。
例:I have been to Paris twice.(我去过巴黎两次。
)3. 描述过去发生但对现在有影响的动作或状态。
例:They have just finished their project.(他们刚刚完成了他们的项目。
)4. 表示刚刚完成的动作或刚刚发生的事情。
例:We have just moved into a new house.(我们刚刚搬进了新家。
)5. 表示在过去某个时间点之前已经完成的动作或事情。
例:She has already bought the tickets.(她已经买好了票。
)6. 用于带有时间状语的句子,表示在过去某一段时间内已经完成的动作或事情。
例:He has read three books this month.(这个月他已经读了三本书。
现在完成时一、现在完成时的用法:现在完成时表示一个过去发生并结束的动作对现在产生的结果和影响。
这一类情况可以分为下面两种情况:1. 表示过去发生的或已经完成的某一动作对现在造成的影响或结果,常和recently, just, now, already, yet, not…yet等连用。
如:Li Ming has just turned off the light. 李明刚刚把灯关上。
(说明现在灯关上了)I've finished my homework now. 现在我已经做完作业了。
(说明可以交作业或做别的了)2. 表示动作或状态在过去已经开始,持续到现在,也许还要持续下去。
常与for+时间段或者since+时间点连用,表示持续的动作或状态,多为延续性动词。
非延续性动词不能和for或since连用。
如:正:I‘ve been away from this school for eight years.误:I've left this school for eight years.We have lived here since 2000.We have lived here since 2000.They have waited for more than two hours.二、基本结构:have/has+done肯定句:主语+have/has+done+其他否定句:主语+have/has+not+done+其他疑问句应将have/has放在句子主语之前。
被动形式为:has/have been done。
如:I have read the book.I have not seen him before.Have you ever been to New York?三、几个副词的区别1). already, still与yetalready用于肯定句,表示"已经";still 表示某事仍在进行,主要用于肯定句;yet用于否定句句末,表示"还",用于疑问句句末,表示"已经"。
现在完成时的用法归纳一、现在完成时的基本概念及构成现在完成时是英语中的一种时态,表示过去发生或完成的动作与现在时间有关。
它由“助动词have/has+过去分词”构成。
其中,have用于第一人称和第二人称以及复数形式,has用于第三人称单数形式。
二、表示经验或完成的动作1. 表示对已经发生的事情拥有经验或感受。
例如:I have visited Paris twice.(我曾两次访问过巴黎。
)2. 表示过去发生但对当前情况具有影响或可能产生结果的动作。
例如:She has lost her keys, so she can't enter the house.(她丢失了钥匙,所以不能进入房子。
)3. 表示一个持续到目前为止的状态或动作。
例如:I have lived in this city for ten years.(我在这个城市住了十年。
)三、与时间状语连用1. 过去时间状语使用特定的过去时间状语如yesterday, last week, two days ago等与现在完成时连用,强调动作发生在具体过去某一点上。
例如:We have seen that movie twice this month.(我们这个月已经看了那部电影两次了。
)2. 到目前为止的时间状语使用含有表示到目前为止的时间段的状语如already, yet, ever等与现在完成时连用,强调动作发生在目前这一点上。
例如:Have you finished your homework yet?(你作业做完了吗?)四、与现在结果相关的动作1. 表示过去结束但对当前情况有影响的动作。
例如:I have cleaned the house, so now it looks tidy and neat.(我已经打扫了房子,所以现在它看起来整洁干净。
)2. 表示不断重复的动作或经历。
例如:She has visited China multiple times.(她多次访问过中国。
现在完成时的用法现在完成时是英语语法中的一个时态,用于表达过去发生的动作与现在的联系。
它由助动词“have/has”+过去分词构成。
本文将详细介绍现在完成时的用法,并提供相关例句。
1. 表示过去经历或经历的结果现在完成时可以用来描述已经发生的经历或经历的结果,这种情况下通常和过去事实有关。
例句:- I have visited Paris twice.(我已经去过巴黎两次。
)- She has never watched a horror movie.(她从来没有看过恐怖电影。
)- They have won the competition.(他们赢得了比赛。
)2. 表示到目前为止的动作或状态现在完成时还可以用来表示过去的动作或状态延续至今,强调与现在的联系。
通常使用“for/since”来表达延续的时间。
例句:- I have lived in this city for five years.(我在这个城市已经住了五年。
)- She has been in the company since 2010.(她自2010年以来一直在这家公司工作。
)- They have known each other for a long time.(他们认识彼此已经很长时间了。
)3. 表示刚刚发生的动作现在完成时还可以用来表达刚刚发生的动作或事件,尤其是在口语中。
例句:- I have just finished my homework.(我刚刚完成了作业。
)- He has already left for work.(他已经去上班了。
)- Have you ever tried Chinese food?(你尝试过中国食物吗?)4. 使用时间状语与现在完成时连用现在完成时通常和一些表示时间的状语连用,以明确动作发生的具体时间或者时间范围。
例句:- She has studied English since she was a child.(她从小就开始学习英语。
现在完成时的用法现在完成时是中考重点和难点时态,许多学生对这个时态感到头痛。
下面我们全面讲解它。
一、现在完成时的构成现在完成时是由“have(has) +动词的过去分词”构成。
动词的过去分词有两类:规则变化和不规则变化,规则变化是和动词过去式的变化一样,例如:stopped,worked等;不规则变化需要同学们记忆。
例如:go-went-gone,do-did-done等。
不规则动词的变化:1. A-A-A式:即动词原形,过去式和过去分词的形式是一样的。
例如:cut-cut-cut,put-put-put,hit-hit-hit等。
2.A-B-B式:即动词的过去式和过去分词的形式是一样的。
例如:bring-brought-brought,teach-taught-taught,buy-bought-bought等。
3.A-B-C式:即动词原形,过去式和过去分词的形式是不一样的。
例如:take-took-taken,taken是由动词原形take加字母n变化来的;二、现在完成时的句式变化1. 否定句:现在完成时的否定句是在助动词have(has)的后面加not构成。
例如:I haven’t seen the film so far.到目前为止,我还没有看那部电影。
也可以不用not而用否定词never,hardly等构成否定句。
例如:We have never heard of that man.我们从没有听说过那个人。
2. 一般疑问句:现在完成时的一般疑问句是把助动词have(has)提到句子主语的前面。
例如:Have you seen the film yet? 你看过那部电影了吗?3. 特殊疑问句:特殊疑问词+have(has) +主语+过去分词+其他?例如:How many times have you seen that movie? 你看过几次那个电影?三、现在完成时的用法1.表示过去发生或完成的某一动作对现在造成的影响和结果,也就是说现在完成时虽然与过去有关,但侧重于指对现在造成的影响和结果。
现在完成时用法大全1.现在完成时是一个表示过去发生的动作对现在造成影响和结果的时态。
常用时间状语包括many times,just,yet,ever,never,already,so far,by now等。
此外,它还可以表示动作或状态在过去已经开始,持续到现在并可能继续下去,常与so far、for或者since短语连用。
例如,since + 时间点/从句,for + 时间段,如for two months等。
2.现在完成时的构成是have/has + 过去分词。
3.现在完成时有四个基本句型:肯定句,一般疑问句,否定句和特殊疑问句。
肯定句形式为主语 + have/has + 过去分词,例如He has finished the work。
一般疑问句形式为Have/Has +主语 + 过去分词 + 其他?例如Has he finished the work。
否定句形式为主语 + have/has + not + 过去分词,例如He has not finished the work。
特殊疑问句形式为疑问词 + have/has + 主语+ 过去分词,例如What has he done?4.现在完成时在以下情形下使用:①已经肯定句中或句尾使用already,例如I have already found my pen。
②已经否定句和疑问句句尾使用yet,例如I have not finished the work yet。
Have you bought a computer yet。
③曾经句中使用ever,例如Have you ever seen pandas。
④从不句中使用never,例如I have never been to Beijing。
⑤刚刚句中使用just,例如I have just done my work。
⑥以前句尾使用before,例如I have never been there before。
现在完成时的用法及例句一、现在完成时的基本用法现在完成时属于英语中最常用的时态之一,用于描述发生在过去某个时间点开始并延续至现在的动作或情况。
它由“have/has + 过去分词”构成,可用于肯定句、否定句和疑问句等语境中。
1. 肯定句肯定句结构为“主语 + have/has + 过去分词”。
例如:- I have finished my homework.(我已经完成了作业。
)- He has lived in London for five years.(他已经在伦敦住了五年。
)2. 否定句否定句要加上“not”,结构为“主语 + have/has + not + 过去分词”。
例如:- They have not seen each other since last year.(他们自从去年以来就没有见面。
)- She has not finished reading the book yet.(她还没有读完那本书。
)3. 疑问句疑问句则将助动词“have/has”提前至主语之前,并加上疑问词。
例如:- Have you ever been to Paris?(你曾经去过巴黎吗?)- Has she received the package yet?(她收到包裹了吗?)二、现在完成时代表延续性的动作或情况1. 表示从过去到现在的经历或经验现在完成时常用于描述一个人在过去某个时间开始并延续至今的经历或经验。
例如:- I have traveled to many countries.(我去过很多国家。
)- She has studied English since she was a child.(她从小就学习英语。
)2. 表示动作刚刚结束现在完成时也可用于表示刚刚发生、刚刚结束的动作,强调此动作对现在造成的影响。
例如:- I have just finished cooking dinner.(我刚煮完晚餐。
③ever 曾经 句中 ④never 从不 句中⑤just 刚刚 句中现在完成时态1. 用法:①表示过去发生的动作对现在造成的影响和结果,强调结果 .常用的 时间状语有 many times ,just ,yet ,ever ,never ,just ,already ,so far, by now 等。
②表示动作或者状态在过去已经开始,持续到现在,也许还将持续下去。
用 于延续性动词,常常与so far 、for 或者since 短语连用。
si nee +时间点/从句, for + 时间段,女口 for two mon ths 等。
2.现在完成时的构成 have has+过去分词 3. 现在完成时的四个基本句型肯定句 He has fini shed the work. 一般疑问句 Has he fini shed the work?否定句 He has not finished the work.两回答Yes ,he has. No, he hasn '.特殊疑问句 What has he done?4. 在下列情形下用现在完成时1九词语① already 已经 肯定句中或句尾 :I have already found my pen. = I have found my pen already.② yet 已经 否定句和疑问句句尾 例:I have not finished the work yet.Have you bought a computer yet?例: Have you ever see n pan das?例: I have never been to Beijing. 例: I have just done my work.⑦so far 到目前为止例:So far he has learnt 200 words.⑧how long 多久例: How long have you lived here?⑨how many times 多少次例: How many times has he been to Beijing?2两词组have<has>gone to去了某地(没回来)例: He has gone to Beijing (去了北京)have<has>been to去过某地(回来了)例: He has been to Beijing. (去过北京)3两结构for two mon ths for + —段时间』m has lived here for 2 mon ths. since last year since + 过去点时间Lucy has been in Beijing since 3 years ago.since 3 years ago since 1990 since he came heresince + 过去时态句子He has bee n in Chi na since he came here. 4如果句子里面没有时间状语,汉语意思能够加“已经”,往往用现在完成时态。
现在完成时现在完成时(Present perfect)过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态。
句型构成基本结构:主语+have/has+动词的过去分词(p.p)(V-ed)e.g done①肯定句中:主语+has/have+动词的过去分词(p.p)(V-ed)+宾语.②否定句中:主语+haven't/hasn't+动词的过去分词(p.p)(V-ed)+宾语.③一般疑问句中:Have/Has+主语+动词的过去分词(p.p)(V-ed)+宾语.(末尾用问号)用法要点1.现在完成时不能单独与准确时间连用,(如表示过去的时间状语)如yesterday(morning、afternoon),last(morning、afternoon)等,除非与for,since连用.2.现在完成时往往同表示不确定的过去时间状语连用如already(肯定),yet(否定,疑问),just,before,recently,still,lately,never等:He has already obtained a scholarship.I haven't seen much of him recently (lately).Have they found the missing child yet?3. 现在完成时常常与表示频度的时间状语连用,如often,sometimes,ever,never,twice,on several occasion等:Have you ever been to BeijingI have never heard Bunny say anything against her.I have used this pen only three times. It is still good.Never has John seen such a beautiful picture!注意:This is the first time that I have seen him.This is the best film that I have watched.4. 现在完成时还往往可以同包括现在时间在内的时间状语连用E.g. now,up to these few days/weeks/months/years,this morning/week/month/year,just,today,up to present,so far等:Peter has written six papers so far.With the help of high technology, more and more new substances have been discovered in the past years.There has been too much rain in San Francisco this year.The friendly relations and cooperation between our two countries have been enhanced in the past few years.Up to the present everything has been successful.5.现在完成时的"完成用法"指的是动作发生在过去某一时刻并已结束。
现在完成时现在完成时用法(一)1.构成:have /has + 过去分词2.含义:表示过去发生或已经完成的某一动作对现在造成的影响或结果。
例如:“Have you read the book ?”“Yes, I have.”“你读过这本书吗?”“是的,读过。
”(现在了解这本书的内容)She has lost the library books.她把那些图书馆的书弄丢了。
(现在这些书不在她手里了)We have put the vegetables into the basket.(现在蔬菜都在篮子里了)3.现在完成时的肯定句,否定句和疑问句及简略回答。
肯定句:主语(三单) + has +过去分词+ 其它;主语(其它) +have +过去分词+其它。
否定句:主语(三单)+hasn’t +过去分词+其它;主语(其它)+haven’t+过去分词+其它一般疑问句:Has +主语(三单)+过去分词+其它?Yes,主语+has.No,主语+hasn’t.Have+主语(其它)+过去分词+其它?Yes,主语+have. No, 主语+haven’t.特殊疑问句:疑问词+ Has +主语(三单)+过去分词+其它?疑问词+ Have+主语(其它)+过去分词+其它?4 规则动词过去分词构成(同动词过去式)1)---ed2)以e 结尾+d3)辅音字母+y :变y 为i+ed.4)双写+ed不规则动词见初二上册5,常与以下时间状语连用:already, yet, just, ever, never, before, recently, so far(到目前为止) 注:already 用于肯定句中,变否定句和一般疑问句时要变成yet.;yet放在句末,already 常放在句中。
1)I have already read the book.(变否定句和一般疑问句)Have you read the book yet?I haven‟t read the book yet.2)He has just boutht the book.3)We have ever visited the Great Wall.4)We have never visited the Great Wall.5)I have written to my parents recently.6)My father has worked in this factory before.7)They have learned 1,000 English words so far.现在完成时用法(二)1.构成:have/has +过去分词2.含义:表示从过去一直持续到现在的动作或状态。
现在完成时的用法
1)表示到现在为止已发生或完成的动作,其结果的影响现在依然存在,往往具有因果关系。
常与just,already,yet,before,twice,three times 等时间状语连用。
I have already finished my homework.
2)表示从过去某时开始且一直持续到现在的动作或状态,只能用某些带有延续意义的动词。
常与since+时间点,for+时间段,how long ,so far, in the last few years等时间状语连用。
I have learned English for about 5 years.
注意:非延续性动词在现在完成时的肯定句中不能与since或for表示的一段时间连用,而必须把其改为现对应的延续性动词。
但在否定句中可以连用。
如:He has gone to America. 他到美国去了.
→He has been in America for 2 years.他到美国已经两年了.
I haven’t met him for 2 years.我已有两年没有遇见他了。
常见的非延续性动词相应的延续性动词为:
leave→be away borrow →keep buy →have begin\ start →be on die →be dead move to →live in finish →be over become →be
fall asleep \ get to sleep →be asleep
3)It has been +一段时间+since+从句(从句用一般过去时)
It has been 9 years since I started to learn English.
4)has been to+某地“去过某地”(现在已回来了)
has gone to+某地“到某地去了”(现在还没回来)。