① 英语语法现在完成时
现在完成时结构是:have done sth.
第一个have 是结构里的have,第二个had 是跟my breakfast连一起的,即结构里的done sth.
② 英语语法现在完成时
第一个是过去完成时,意思是在过去某个时间已经学了6年了,第二个才是现在完成时,另,不明白你后面想问什么
③ 英语-语法-现在完成时
现在完成时的用法
have(has)+过去分词
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. 他入团已三年了
④ 英语语法现在完成时的用法
现在完来成时:
主语源+has//have+其它成份。
例如:
I have finished my home work.
This city has been changed significantly (被动语态)。
更详细内容参见语法书和在网络搜。
⑤ 英语语法{现在完成时}急
现在完成时
强调对现在的影响
现在完成时进行时
强调过去那一段过程(对现在的影响)
现在完成版时
I
have
done
it。我已经做了权
强调你做过的事情的本身,现在有否做不是关键
现在完成进行时
I
have
been
doing
it
for
years.
我已经做了几年了。
说明这个行动没有断过,现在还在做。
现在完成时,强调过去完成的动作对现在的影响。
例:-Would
you
like
to
have
lunch
with
me
?
-I
have
had
it.
意思是说我吃过,不能跟你一起去了。
现在完成进行时,强调动作的持续进行,现在动作还在进行。
例:
I
have
been
working
in
this
factory
for
5
years.
表示强调时间之久,目前还在那工作。
简单的来说,完成时态就是在过去发生的事情,做这件事情的动作在过去完结,而现在完成进行时则是做一个动作从过去一直延长到现在。
你知道了吗?!~~
⑥ 英语语法完成时
bythetime和bythattime均与完成时相连用,可能是现在完成时,过去完成时或将来完成时。by这个介系词加一个时间,也可以与完成时相连用,区别如下:bythetime具有从属连接词的特征,称为短语连接词,后面可以接一个完整的句子,是时间状语从句,这个时间状语从句的主句用完成时。如:Bythetimehe'stwenty,he'.到20岁时,他就会认识华盛顿所有值得认识的人。.他们绕过合恩角时,暴风雨已经减弱。Bythetimewehadtosell,.等到我们不得不出手的时候,价格已经崩盘了。.到医院时,她已陷入昏迷。bythattime是单独作为时间状语使用的,后面不能接句子。如:.到那会儿钢的产量将大大增加。.到那时她的热情已经冷却了下来。Theenemy'.敌人的军火库那时已暴露了。.到那时候他们应该已经抵达青岛了。希望我能帮助你解疑释惑。
⑦ 英语语法 完成时态基本知识 (回答优秀者有分赠送)
现在完成时的结构是:have+动词的过去分词
(过去的动作对现在造成影响)
eg,
I
have
been
to
Beijing
for
10
years.
be动词(is,am,are)的过去分专词属是been.
have
been
to
...曾经去过某地
过去完成时的结构是:had+动词的过去分词
(表示过去的过去)
eg,
I
had
had
breakfast
before
I
went
to
school.
(我到校之前就吃了早饭)
第一个
had是完成时的标志,第二个had是have
breakfast的have的过去分词。
eg,
I
had
been
a
teacher
before
I
went
to
Beijing.
(去北京之前我是个老师)
第一个
had是完成时的标志,been是be的过去分词,I
am
a
teacher.
⑧ 英语语法里面完成时和过去时怎么概念
现在完成时和一般过去时的区别
1. 现在完成时和一般过去时都表示在过去完成的动作, 但现在完成时强调这一动作与现在的关系, 如对现在产生的结果、影响等,而一般过去时则表示动作发生在过去,一般不表示和现在的关系。试比较:
① Who has opened the door?谁把门开了?(现在门还开着)
Who opened the door? 谁开的门? (指过去,与现在无关。现在门是关着还是开着,没有说明。)
② — Have you had your lunch?你吃过午饭没有? (意即你现在不饿吗?)
— Yes, I have. 吃了。(意即我现在饱了,不要再吃了。)
— When did you have it? 你什么时候吃的? (说话人感兴趣的是“吃”这一动作发生在什么时候。)
2. 一般过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语。
一般过去时的时间状语:
yesterday, once, last week, ... ago, in
1980, in October, just now等具体的时间状语。
现在完成时的时间状语:
for, since, so far, ever, never, just, yet,
till/ until, up to now, in past/last years, always等不确定的时间状语。
共同的时间状语:
this morning, tonight, this April, now, ever, before, already, recently, lately等。
3. 现在完成时表示持续到现在的动作或状态,动词一般是延续性的, 如 live, teach, learn, work, study, know等。
过去时常用的非延续性动词有come, go, leave, start, die, finish, become, get married等。 eg.
① I saw this film yesterday.(强调看的动作发生过了。)
I have seen this film. (强调对现在的影响,电影的内容已经知道了。)
② He has been in the League for three years. (在团内的状态可延续)
He has been a League member for three years. (是团员的状态可持续)
He joined the League three years ago. (三年前入团,joined为短暂行为。)
句子中如有一般过去时的时间状语(如yesterday, last week, in 1960)时,不能使用现在完成时,要用过去时。
(错) Tom has written a letter to his parents last night.
(对) Tom wrote a letter to his parents last night
⑨ 英语语法中有哪些类型的完成时,具体是什么
现在复完成时,直到现在的某制时刻之前完成的事,对现在有影响;或者过去发生并持续到现在的.结构have/ has +过去分词 例:i have already finished my homework. i have had the car for 2 years.
过去完成时,在过去的某一时刻以前完成的事,常和before, after, when等连用.结构had +过去分词.The train had already left before i got there.
将来完成时,将来的某一时刻以前将要完成的事.例:by the end of this year 结构:will have +过去分词 By the end of this year i will have learnt 2000 words.