现在完成时的具体用法
基本结构:主语+have/has+动词的过去分词(p.p)。
①肯定句:主语+have/has+动词的过去分词(p.p)(V-ed)+宾语(或者其他)。
②否定句:主语+have not/has not+动词的过去分词(p.p)(V-ed)+宾语。
③一般疑问句:Have/Has+主语+动词的过去分词(p.p)(V-ed)+宾语(或者其他)?
肯定回答:Yes,I/they/we/you have.或Yes,she/he/人名 has。
否定回答:No,I/they/we/you haven't.或No,she/he/人名 hasn't。
④特殊疑问句:特殊疑问词+一般疑问句(have/has+主语+过去分词+其他)。
扩展资料
用于现在完成时的句型:
1)It is the first / second time…. that…结构中的从句部分,用现在完成时。
It is the first time that I have visited the city.
It was the third time that the boy had been late.
2)This is the… that…结构,that从句要用现在完成时.
This is the best film that I've (ever) seen.
这是我看过的最好的电影。
This is the first time (that) I've heard him sing.这是我第一次听他唱歌。
参考资料来源:百度百科-现在完成时
1.表示过去发生的某一动作对现在造成的影响或结果.例如:
I have just cleaned my clothes. 我刚洗过衣服.
("洗衣服"是发生在过去的动作,对现在造成的结果是"衣服干净了")
2.表示过去已经开始,持续到现在的动作或状态,也可以表示实质可能继续下去的动作或状态.这时往往与表示一段的时间状语连用.例如:
I have been here for just over two years. ???我到这里才两年多.
He has worked here since 1989. ???从1989年, 他就在这里工作.
3.现在完成时属于现在时态范围,因此,不能和表示过去的时间状语连用。
如:yesterday, last night, two weeks ago等, 但可以和never, ever, already, yet, just, for…, since …等连用. 例如:
Have you finished your work yet? 你已经完成你的工作了吗?
I have never heard that before. ??过去,我从未听说过那件事.
4.be的现在完成时态。
1) 表示一种状态,表示从过去已经开始持续到现在,要与表示一段的时间状语连用. 例如:
There has been a factory near No. 14 Middle School for several years.
十四中学附近有家工厂,已经有几年了.
2) 表示某人刚从某地回来.例如:
Where have you been? I have been to the library.?? 你到哪里去了? 我到图书馆去了。
3)后加地点,表示某人曾经到过某地. 例如:
Have you ever been to West Hill Farm? ???你曾经到过西山农场吗?
但是"have(has) gone to+地点"则表示已去了某地,不在说话者所在的地方.例如:
Where is Kate She has gone to Beijing with her father.? 凯特在哪里 她和她父亲一起去北京了.
5.瞬间动词的现在完成时。
瞬间动词也叫短暂性动词或终止性动词。这种动词是指它们动作很短暂,开始也就意味着结束,它们不能表示延续的意义。这些词可以用于现在完成时,但只能表示过去的事对现在的结果或影响,而不能表示延续性的事情,就是说不能跟表示一段的时间状语连用,但可以用其它方式来表示(可在中文中却不管是否延续,都可以用同一个词来说,比如说“已经买了”和“买了两周了”,都用了“买”,英语就不行了)。象这样的词有:buy, sell, begin, start, leave, come, go, borrow, lend, return, die, join等. 例如:
火车离开半小时了.
误:The train has left for half an hour.
正:The train has been away for half an hour.
正:The train left half an hour ago.
正:It has been half an hour since the train left.
正:It is half an hour since the train left.
但是,其完成时的否定式可与表示一段的时间状语连用,表示一种状态.例如:
I haven't received a letter from my father for two months.
我已两个月没有收到我爸爸的信了.
He hasn't come here for a week.
他一个星期没有来这里了.
现在完成时要点剖析
一、现在完成时与一般过去时的用法比较
现在完成时表示过去的动作一直延续到现在甚至会继续下去或表示过去的动作对现在造成的影响;一般过去时表示动作发生的时间在过去.试比较:
The plane has arrived . 飞机已经来了.(说明现在的情况:飞机在这儿)
The plane arrived a quarter ago. 飞机是一刻钟以前来的.(强调动作发生的时间在过去)
I have taught here for fifteen years. 我在这儿已经教了十五年.(表示十五年前的动作一直延续到现在,还可能会继续.)
二、短暂性动词与时间段的关系
短暂性动词在肯定句,疑问句中不能与时间段连用,这些动词是:become, begin, buy, borrow, arrive, come, die, fall, finish, get to know, go, join, leave, marry等.为了表述这种意思,我们常用相应的延续性动词have,keep等或短语"be+名词(形容词,位置副词,介词短语)"来代替短暂性动词, 如:become →be, begin→have 或 be on, borrow→keep, buy→have, come(go, arrive, get) →be here/there/in…,die→be dead, fall asleep(ill) →be asleep(ill), finish→be over, get to know→know, join→be in …(be a member of … ),
leave→ be away (from…), marry →be married等;也可以仍用原短暂性动词,用句型"It is … since从句(从句中用一般过去时)"或用"一般过去时+ …ago"这一结构来表述延续性的动作或状态. 如:
他入党五年了.
He has been in the Party for five years.
He has been a Party member for five years.
It is five years since he joined the Party.
He joined the Party five years ago .
电影开始五分钟了.
The film has been on for five minutes.
It is five minutes since the film began
The film began five minutes ago.
但在否定句中,短暂性动词可以与时间段连用.如:
I haven't bought the bike for a year. 我买这辆自行车还不到一年.
She hasn't come here for an hour.
她来这儿还没有一个小时.
三、have been in 与have been to 的用法比较
1."have been +in+地点名词"或"have been + 位置副词"的意思是"在某地呆过久",如:Mr. Green has been in China for many years. 格林先生在中国呆过好多年.
I have been here since I began to work. ??我工作以来一直呆在这儿.
2."have been + to +地点名词"意思是"曾经到 过某地(多少次)". 如:
Miss Brown has been to Japan twice. ??布朗小姐到日本去过两次.
Have you ever been here before ??你以前到过这吗
四、just, lately, recently是完成时的时间状语,just now 有a moment ago 之意,是一般过去时的时间状语.如:
The train has just arrived. ???火车刚到.
Did you see Joan just now? 你刚才看到琼了吗?
Have you heard from your family lately/recently???? 你最近收到家人的来信了吗
五,in the past few years 意思是"过去几年来",可作现在完成时的时间状语;in the past意思是"在过去",常作一般过去时的时间状语. 如:
Great changes have taken place in my hometown in the past few years.
过去几年来,我的家乡发生了很大的变化.
Where did you work in the past? 你过去在哪里工作
六、even since then与from then on (after that)都有"打那以后"之意,前者是完成时的时间状语,后者常用作一般过去时的时间状语,如:
She's lived here ever since then. ???打那以后,她一直住在这.
I didn't hear of Jim from then on/after that. ???打那以后,我就没有吉姆的消息.
七、before泛指"以前"时,可用于现在完成时中;ago表示"现在的一段时间以前",是一般过去时的时间状语.如:
I've never been to Japan before. ???我以前没去过日本.
She went to Japan a year ago. ???她一年前去了日本.
八、ever和never也是现在完成时常见的时间状语.前者意思是"曾经",多见于疑问句或否定句中;后者意思是"从来没有",表示全部否定.如:
"Have you ever seen the film " "No. I have never seen it."
"你曾经看过这部影片吗 " "没有, 从来没看过."
Nobody in our class has ever been there. ???我们班没有人去过那.
九、so far(到目前为止), these days(这些天) 也是现在完成时常见的时间状语.如:
So far, no man has travelled farther than the moon. 到目前为止, 还没有人到月球以外旅行.
现在完成时的用法归纳
现在完成时的用法归纳如下:1、表示动作或状态已经完成并对现在产生影响::现在完成时可以表示某个动作或状态在过去已经完成,并且这个动作或状态对现在产生了影响或结果。例如:“I have finished my homework”,这句话表明说话者已经完成了作业,并且这个动作对现在产生了影响。2、表示持续的状态或动作:...
现在完成时的用法归纳
现在完成时的用法归纳:(一)一般动词,在词尾直接加ed。(二)以不发音的e,ue结尾的动词,只在词尾加d。(三)以辅音字母加 y结尾的动词,将y变为i,再加ed。(四)重读闭音节结尾,且末尾只有一个辅音字母(w、y、x除外),辅音字母前只有一个元音字母,先双写该辅音字母,再加ed。
现在完成时的三种用法
现在完成时的三种用法如下:1、表示持续:该用法的现在完成时表示一个过去发生的动作或开始的状态在过去并未完成或结束,而是一直持续到现在,并且有可能继续下去(也可能到此结束),如:Mr. Li has taught in our school for 30 years.李老师在我们学校教书已有30年了。2、表示影响或结果:该用法的...
现在完成时的用法
现在完成时有两种主要用法,即已完成用法(或影响性用法)和未完成用法(或持续性用法)。四种具体用法如下:1. 影响性用法 该用法表示某个动作发生于过去,完成于过去,但这个过去发生并完成的动作对现在有影响或结果,同时说话者强调的或感兴趣的就是这个影响或结果。如:He has gone home. 他回家去...
几种完成时的用法
截止2017年底,共有四种具体用法:1、 影响性用法,表示某个动作发生于过去,完成于过去,但这个过去发生并完成的动作对现在有影响或结果,同时说话者强调的或感兴趣的就是这个影响或结果。如:He has gone home. 他回家去了。2、 持续性用法,表示某动作发生于过去,但并未在过去完成,而是一直持续到...
完成时的全部用法
完成时的全部用法 一、完成时的基本定义和构成 完成时是一种动词的形式,用来表示过去发生的动作对现在产生的影响或结果。其基本结构是“主语+have\/has+过去分词”。二、简单过去完成时 简单过去完成时用来表示在过去某一时间或动作之前已经发生或完成的动作。例如:“I had finished my ...
现在完成时用法
现在完成时用法如下:一、现在完成时表示影响 这种完成时一般表示:过去发生的动作在过去已经完成;过去发生并完成的动作对现在有影响或结果;说话者强调的或感兴趣的就是这个影响或结果。例句:Someone has broken the window. (结果:窗户仍破着。)二、现在完成时表示持续 这种完成时一般表示:过去发生的...
现在完成时如何使用 现在完成时使用方法
1、该用法的现在完成时表示一个过去发生的动作在过去已经完成,并且这个动作对现在仍有影响或结果,同时说话者强调的或感兴趣的就是这个影响或结果,如汉语说“他已离开这个城市了”,其中的“离开”肯定发生了,它对现在的影响或结果就是“他现在已不在这个城市了”;又如汉语说“有人把窗户打破了”...
现在完成时的用法
现在完成时是一种语法时态,其基本用法包括:表示过去发生的动作对现在造成的影响或结果;表示从过去某一时间开始一直延续到现在的动作。详细解释:1. 表示过去发生的动作对现在造成的影响或结果。这是现在完成时最常见的用法之一。例如,在句子“我已经吃完饭了”中,“已经吃完”这个动作发生在过去,但...
现在完成时的用法有哪些?
现在完成时有两种用法 1.过去发生的某一动作对现在造成的影响或结果或到现在为止已经发生或完成的动作。2.表示过去发生的、持续到现在的动作或状态。句型构成 基本结构:主语+have\/has+动词的过去分词(p.p)现在完成时用法(8)①肯定句:主语+have\/has+动词的过去分词(p.p)(V-ed)+宾语(或者其他...
商视沃平:[答案] 现在完成时是由助动词“have(has)+过去分词”构成的,其规则动词的过去分词构成与过去式相同,不规则动词的过去分词则需要加强记忆.现将其主要用法小结如下: 1.表示过去发生的某一动作对现在造成的影响或结果.例如: I have just cleaned my...
溆浦县15095872749: 现在完成时态的用法 - ?
商视沃平: 可以的.在外研社出版的《张道真实用英语语法》书中,第203页讲解的现在完成时的用法中,第6条明白的说了“这个时态还可表示持续到现在的状态”,所给例句中有How long has he been ill?和I have known them for many years.这两个例句中的状态都是可以从现在继续持续下去的.因此,现在完成时,是可以表示在说话时那种还会持续下去的.
溆浦县15095872749: 初三现在完成时的用法 - ?
商视沃平:[答案] 现在完成时用法 1.表示过去发生或已经完成的某一动作对现在造成的影响或结果.常用的时间状语:already,so far,never,just,before,recently, I have lost my key.(说明过去某时丢的,现在还未找到.) 2.表示过去已经开始,持续到现在的动作或状态往往...
溆浦县15095872749: 现在完成时的用法 - ?
商视沃平: 一、现在完成时的基本用法 1.已完成用法(影响性用法).该用法的现在完成时表示一个过去发生的动作在过去已经完成,并且这个过去发生并完成的动作对现在有影响或结果,同时说话强调的或感兴趣的就是这个影响或结果.如: He has left ...
溆浦县15095872749: 英语现在完成时的用法 - ?
商视沃平: 现在完成时主要有两个用法: 1、一是已完成用法,该用法的现在完成时表示一个过去发生的动作在过去已经完成,并且这个过去发生并完成的动作对现在有影响或结果,同时说话者强调的就是这个影响或结果. 常与时间副词already(已经) ...
溆浦县15095872749: 现在完成时的主要用法及过去式的区别? - ?
商视沃平:[答案] 现在完成时主要强调动作发生在过去,但强调现在的结果,现在的结果是如何的.如我已经完成我的作业了. I have done my homework.也许我是昨天晚上写的作业,也可是今天早上写的作业,无论如何,现在作业已经完成了.而一般...
溆浦县15095872749: 现在完成时的两种用法是什么 - ?
商视沃平: 1.现在完成时由“have/has+过去分词”构成.其中的have/has为助动词,构成疑问句时,可将其提前;构成否定句时,可直接在其后加not. 2.现在完成时主要有两种用法,一种是已完成用法,也叫影响性用法;另一种是未完成用法,也叫持续性用法.
溆浦县15095872749: 现在完成时的用法是什么 - ?
商视沃平: have(has)+过去分词 1.现在完成时用来表示现在之前已发生活或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在过去但它的影响现在还存在. 2. 现在完成时可以用来表示发生在过去某一时刻的,持续到现在的情况,...
溆浦县15095872749: 有关英语现在完成时的用法 - ?
商视沃平: 上面的A和B都是不对的噢~~~ 像join这样的词叫作非延续性动词,也就是动作发生在一瞬间的动词,这种动词是不能用在完成时中的,而是要改用延续性动词来表示~~ 上面的句子可以写成:Li Lei has been in the league for a year~~~
溆浦县15095872749: 英语现在完成时用法(最具体的) - ?
商视沃平: 现在完成时用来表示之前已发生或完成的动作或状态,其结果的确和现在有联系.动作或状态发生在过去 但它的影响现在还存在;也可表示持续到现在的动作或 状态.其构成: have (has) +过去分词. (一)表示过去发生或完成的某一动作对...