Ⅰ 求英语语法现在完成时讲解,例子,习题(附答案)
现在完成时
现在完成时是英文时态的一种
现在完成时的用法
have(has)+过去分词(done)
1.现在完成时用来表示现在之前已发生过或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在过去但它的影响现在还存在.
I have lost my wallet.(含义是:现在我没有钱花了.)
Jane has laid the table.(含义是:已可以吃饭了.)
Michael has been ill.(含义是:现在仍然很虚弱)
He has returned from abroad. (含义是:现在已在此地)
2. 现在完成时可以用来表示发生在过去某一时刻的,持续到现在的情况,常与for,since连用.
Mary has been ill for three days.
I have lived here since 1998.
3. 现在完成时往往同表示不确定的过去时间状语连用,如already, yet, just, before, recently, lately等:
He has already obtained a scholarship.
I haven't seen much of him recently (lately).
We have seen that film before.
Have they found the missing child yet
4. 现在完成时常常与表示频度的时间状语连用,如often, sometimes, ever, never, twice, on several occasion等:
Have you ever been to Beijing
I have never heard Bunny say anything against her.
I have used this pen only three times. It is still good.
George has met that gentleman on several occasions.
5. 现在完成时还往往可以同包括现在时间在内的时间状语连用,如now, up to these few days/weeks/months/years, this morning/week/month/year, now, just, today, up to present, so far等:
Peter has written six papers so far.
Man has now learned to release energy from the nucleus of the atom.
There has bee 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.
6. 现在完成时表示现在之前业已完成的动作,虽然其效果或影响仍然存在但已不再继续,但是有一些现在完成时的句子,在后面加上for+一段时间,则现在完成时的动作就表示延续性.
Thomas has studied Russian. (现在不再学俄语)
Thomas has studied Russian for three years. (=Thomas began to study Russian three years ago, and is still studying it now.(同第2点用法第一个例句)
7. 现在完成时还可以用来表示过去的一个时间到现在这段时间内重复发生的动作.
We have had four texts this semester.
===================
现在完成时的“完成用法”和“未完成用法”
1.现在完成时的"完成用法"
现在完成时的"完成用法"指的是动作发生在过去某一时刻并已结束,但该动作对现在产生了影响,与现在情况具有因果关系。
例如:He has turned off the light.他已把灯关了。(动作结束于过去,但说明的是现在的情况--灯现在不亮了。)
现在完成时"完成用法"的特点是动作不延续,因此,该时态只能与表示不定的过去时间状语(如:already,yet,before,recently等)、频度时间状语(如:never,ever,once等)、包括现在时刻在内的时间状语(如:this morning / month /year...,today等)连用。
例如: Have you found your pen yet?你已找到你的钢笔了吗?
2.现在完成时的"未完成用法"
现在完成时的"未完成用法"指的是动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去。
例如:He has lived here since 1978.自从1978年以来,他一直住在这儿。(动作起始于1978年,一直住到现在,可能还要继续住下去。)
I have been in the army for more than 5 years.我在部队已经呆了五年多了。(动作开始于5年前,一直延续至今,有可能还要继续下去。)
此种用法的句中常需一个表示一段时间的状语(由since或for引导),或表示与现在时刻相连的时间状语(如:up to now,so far)等。
例如:I have heard nothing from him up to now.到目前为止我没有他的任何消息。
注意:(1)现在完成时的未完成用法只适用于延续性动词,不可用于终止性动词,即瞬间完成或延续时间很短的动词。如:come,go,arrive,leave,join,become,die等。
(2)现在完成时常见两种句型:
①主语+have / has been+for短语
②It is+一段时间+ since从句
例如:He has been in the League for three years.或It is three years since he joined the League. 他入团已三年了
一.have/has been doing sth.
1.现在完成进行时
当后面接有一段时间的词时,或是加表示时间的词时,可以用现在完成时.如果这件事现在还在持续或还在做,则可用
现在完成进行时.
如:I have been skating for 4 hours.
I have finished my homework.
2.现在完成时的被动语态.
后接动词的过去分词.
如:The building has been built for 5 years.
二.一般现在时:用动词原形
一般过去时:用动词的过去式
一般将来时:will/shall+do
is/am/are going to do
过去将来时:could/would do
现在完成时:have/has done
过去完成时:had done
将来完成时:shall have done
过去将来完成时:would/could have done
现在进行时:is/am/are doing
过去进行时:was/were doing
将来进行时:will/shall be doing
过去将来进行时:would/could be doing
现在完成进行时:have/has been doing
过去完成进行时:had been doing
将来完成进行时:shall have been doing
过去将来完成进行时:would have been doing
Ⅱ 英语语法完成体将来时
英语中有两抄种语态, 主动语态 被动语态
完成时是一种时态 任何时态都有主动被动语态
所有时态变被动语态都是将实意动词换成 be done,然后将be 变成对应的时态就行了,就这么简单
比如 is doing is being done
did was/were done
have/has done have/has been done
Ⅲ 英语语法:现在完成时的已完成用法表示说话时这个动作已结束,只是对现在造成的影响(结果)。
现在完成时单看定义的话确实很抽象。
它体现的是已完成的动作对回现在造成了影响。而答过去式只体现在过去发生某一动作。
he has just come back.就是说他已经回来了--说明的是他回来以后人在这儿了。
he just came back.只是说他回来的动作。
换个更明显的句子来给你说,例如:
He has just left here.他已经离开这儿---说明他现在不在这儿。
He left here.-- 仅仅只是在说他离开这儿这件事情。
I have taken the book with me.我已经带上这本书了。--说明这书就在我这里。
I took the book with me.说明的就是我带上了书的动作。
所以如果有人问。where is the book?就可以回答I have taken it.我已经带上它。意指书在我这。
如果还有不懂,可以继续提问。
Ⅳ 英语语法:现在完成时中未完成用法,指动作一直延续和现在完成进行时的用法区别,要实用的
区别在于,现在完成进行时动作(或活动)从过去到现在一直在进行着,现在还没停止;而现在完成时虽然对现在产生影响,但动作已经停止
Ⅳ 英语语法中时和体的区别
英语中的时只有:过去式、现在时、将来时、过去将来时。
英语中的体只有:一般体(回普通体)、进行体、完成体答、完成进形体。
时态则只分主动被动,这些时体态的语法范畴任意搭配,构成了英语教学中的所谓的时态,一共32种。
Ⅵ 英语的完成体是什么东西
完成体是现在完成时、过去完成时、将来完成时、过去将来完成时的总称。
现在完成时的构成是have或has加上过去分词。
现在完成时可以表示过去发生的动作或事情对现在的影响或产生的结果,着眼点在现在,如:
She has lost her wallet.
He has laid the table.
He has bought a car.
I have forgotten his telephone number.
She has recovered from her illness.
Have you eaten yet?
We have had too much rain this year.
It has snowed here every day since last Sunday.
She has thought of you every day for years.
现在完成时也可以表示一个从过去某个时间开始,延续到现在,并可能延续下去的动作,如:
He has worked here for over twenty years.
She has been away from school ring the last few weeks.
We have received no news from her up to now.
He hasn't been here in four months.
She has written the letter today.
She has written to me frequently since I was sick. (如果since引导的时间状语从句,用了持续性动词的一般过去时,表示的是动作的完成或结束,since I was sick表示“自从我病愈以来”)
I have been busy since my son worked here.
It has been a long time since he lived here. (这里的has been也可以用is来代替,since he lived here表示“自从他不住那里以来”)
It has already been five years since he was in the army.
He has been here since five years ago.
The temple has been rebuilt since.
这种用法不能用于有限动词(也叫瞬间动词,就是动作一开始就结束),如:
Philip has been married to Ellen for six years.
They have studied a new lesson since yesterday.
He has liked her since last month.
不能说:
Peter has married Ellen for six years.
They have begun to study a new lesson since yesterday.
He has gotten to like her since last month.
在时间状语从句或条件状语从句中,现在完成时可以表示将来完成的含义,称为主将从现。
Wait till I have finished my coffee.
I will go to see you when I have finished my work.
If he hasn't gone to bed when you see him, tell him to give me a ring.
现在完成时也可以用于其它的从句中:
This is the first time that I have heard her sing.
This is the second time that I have flown to Houston.
It is the first good novel that I have seen for ages.
"The Sound of Music" is the most inspiring movie that I have ever seen.
表示某人的经历或已故某人的言论,某国的作用对现在和将来具有长久现实意义和深远影响。
John has gone through a lot.
Li Bai has left us great poems.
Newton has explained the movements of the moon from the attractions of the earth.
Europe has had a great impact on the development of world history.
Mao Zedong has been called a great thinker.
Nanjing has been visited by Zhou Enlai several times.
现在完成时可以表示反问口气。
When have I been treated like this?
Now you've done it!
现在完成时有时可以同表示不确定过去的long ago连用。
Bernice has gone long ago.
I have ceased to write poems long ago.
He has gone and started his own business long ago.
现在完成时可以表示过去重复的动作。
Eight times he has tried and eight times he has failed.
My mother has always gone to work by bus.
现在完成时可以表示过去的经验、事件。
Have you ever visited the Palace Museum?
We have often studied together when I have been in Paris.
现在完成时可以表示将来完成的含义(主将从现)。
Wait till I have finished my coffee.
As soon as I have saved two thousand dollars, I will buy a new car.
过去完成时是had加过去分词,表示在过去的某个动作或某个具体时间之前已经发生或完成的动作或情况。
They had known each other for ten years when they finally got married.
No sooner had he returned than he bought a house and went to live there.
Hardly had I had time to settle down when he sold the house and left the country.
I lost the watch which my uncle had given me.
也可以表示过去的将来某一时刻以前已经完成的动作(当直接引语是主将从现的句子时,变成间接引语之后,现在完成时就变成了过去完成时)。
He told me to wait until he had finished his coffee.
He said that as soon as he had saved two hundred thousand dollars, he would buy a new car.
将来完成时是will have加过去分词,表示将来某时之前已经完成的动作,或持续到将来某时之前的动作。
I will have finished it by next Friday.
By next semester, I will have studied English for one score years.
I will have failed the driving test three times if I fail it tomorrow.
过去将来完成时是would have加过去分词,表示从过去某个时间看将来某时之前已经完成的动作。如:
He said that by next semester, he would have studied English for one score years.
希望我能帮助你解疑释惑。
Ⅶ 英语将来完成时语法解释
定义:
表示在将来某一时间以前已经完成或一直持续的动作。经常与+将来时间或by+将来时间连用,也可与before或by the time短语引导的现在时的从句连用,用来表示状态完成或动作完成。
状态完成:表示某事持续到将来某一时为止一直有的状态。并在将来完成。
动作完成:表示将来某一时或另一个将来的动作之前,已经完成的动作或已经获得的经验会对后来的动作会产生一定的影响。
结构:
将来完成时的构成是由 "shall/will + have +过去分词" 构成的,其中shall通常用于第一人称,而will通常用于第二,三人称。
eg. We shall have finished our project by the end of this year.
我们要在今年结束之前完成这个项目。(动作完成)
Will you have known Kevin for 10 years next month?
到下个月你认识凯文该有10年了吧? (状态完成)
They will have went to the station before you arrive.
在你到达之前他们就已经去车站了。(动作完成)
We will have been married for 10 years on 2018.
到2018年我们就结婚10年了。(状态完成)
Ⅷ 英语语法中时和体的区别是什么
现代英语语法区分了时体概念,认为只有两时(一般现在时与一般过去时)和两体(进行体与完成体)。
Ⅸ 英语中完成体和进行体为什么可以共现,同一个语法范畴的各个形式不是相互对立,相互排斥的吗
这样的动来作只是部分完成,仍然还自在进行着。
比如说吃了一半i have been having my breakfast.,
看了一半i have been watching TV for half an hour.,
下了2个小时雨it has been raining for 2 hours,
等了3个小时i have been waiting for you for 3 hours。
住了10年。i have been living here for more than 10 years.
这些动作都依然在持续。其特点多为不达目的决不罢休的感觉。完成和进行当然是互相对立的,
但是部分完成和进行确实可以共存。这就是传统语法里的所谓完成进行时态。其实,再加上部分两个字,就更清楚的表达了这个意思。也就不至于让初学者产生疑惑了。所以,我把这种时态叫做部分完成仍在进行时态。其结构就是have been +doing.特点是不达目的决不罢休。
Ⅹ 英语语法:could与完成时连用的问题
1.选2 could在虚拟语气中表示可能性的占大多,若是1的话应该用may,should
2.该句是虚拟语气,翻译时内候要注意,以下是容我的翻译
无论现在大众对这部电影有何种议论,我们当时是不可能在5周内拍摄完的