现在完成时

说有的语法要点,谢谢了!

现在完成时表示到说话时为止(或到现在为止)已经发生或完成了(不一定结束)的动作或状态。基本结构:主语+have/has+过去分词(done)
①肯定句:主语+have/has+过去分词+其他
②否定句:主语+have/has+not+过去分词+其他
③一般疑问句:Have/Has+主语+过去分词+其他
④特殊1 、规则动词:规则动词的过去分词的构成规则与规则动词的过去式的构成规则相同。四点变化规则:
(1)、一般动词,在词尾直接加“ ed ”。
work---worked---worked ,visit---visited---visited
(2)、以“ e ”结尾的动词,只在词尾加“ d ”。
lived---lived---lived ,
(3)、以“辅音字母 + y ”结尾的动词,将 "y" 变为 "i" ,再加“ ed ”。
study---studied---studied ,cry---cried---cried ,
play---played---played ,stay---stayed---stayed
(4)、重读闭音节结尾,末尾只有一个辅音字母,先双写该辅音字母,再加“ ed ”。
stop---stopped---stopped , drop---dropped--dropped
2 、不规则动词:
AAA型
原型 过去式 过去分词
burst burst burst
cast cast cast
cost cost cost
cut cut cut
hit hit hit
hurt hurt hurt
put put put
set set set
shut shut shut
spread spread spread
let let let
AAB型
beat beat beaten
ABA型
become became become
run ran run
come came come
特殊情况
read read read
read原形发音为/ri:d/,过去式和过去分词发音为/red/
ABB型
bring brought brought
buy bought bought
build built built
burn burnt burnt
catch caught caught
dig dug dug
feel felt felt
fight fought fought
find found found
hear heard heard
hold held held
keep kept kept
lay laid laid
lead led led
lose lost lost
make made made
meet met met
sell sold sold
shoot shot shot
sit sat sat
stand stood stood
sweep swept swept
teach taught taught
tell told told
think thought thought
win won won
ABC型
begin began begun
blow blew blown
break broke broken
choose chose chosen
draw drew drawn
drive drove driven
drink drank drunk
fly flew flown
forgive forgave forgiven
forget forgot forgotten
freeze froze frozen
give gave given
grow grew grown
know knew known
ride rode ridden
rise rose risen
ring rang rung
shake shook shaken
sing sang sung
sink sank sunk
swim swam swum
throw threw thrown
write wrote written
[编辑本段]用法
(1)定义:现在完成时用来表示现在之前已发生过或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在过去但它的影响现在还存在.
I have no money to spend now.(含义是:现在我没有钱花了.)
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.
注意: 1.现在完成时不能单独与准确时间连用,
如yesterday(morning、afternoon),last(morning、afternoon)等,除非与for,since连用.
2.现在完成时往往同表示不确定的过去时间状语连用
,如already, yet, just, before, recently,still, 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 ?
3. 现在完成时常常与表示频度的时间状语连用,
如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.
4. 现在完成时还往往可以同包括现在时间在内的时间状语连用,
如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.
Man has now learned to release energy from the nucleus of the atom.
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. 现在完成时表示现在之前业已完成的动作,虽然其效果或影响仍然存在但已不再继续,但是有一些现在完成时的句子,在后面加上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点用法第一个例句)
6. 现在完成时还可以用来表示过去的一个时间到现在这段时间内重复发生的动作.
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)现在完成时常见两种句型:
①for短语
②It is+一段时间+ since从句
3.一段时间+has passed+since从句
4.主语+have / has been+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个回答  2009-03-01
概念和结构
现在完成时表示动作发生在过去,但与现在情况有关系,即用一个发生在过去的动作来说明现在的情况。
现在完成时由动词have (has) + 过去分词构成。
基本用法
(1) 表示动作到现在为止已经完成或刚完成
(2) 动作在过去完成,表示“经验”或“结果”
(3) 还可表示动作发生在过去,并且一直延续到现在,甚至还可能继续延续下去。这时常和since所引导的短语或从句或for引导的短语连用
句型
基本结构:主语+have/has+过去分词(done)
①肯定句:主语+have/has+过去分词+其他
②否定句:主语+have/has+not+过去分词+其他
③一般疑问句:Have/Has+主语+过去分词+其他
④特殊疑问句:特殊疑问词+一般疑问句
现在完成时与过去一般时的区别
现在完成时和过去一般时都表示在过去完成的动作,但现在完成时强调这一动作与现在的关系,如对现在产生的结果、影响等,而过去一般时则表示动作发生在过去,一般不表示和现在的关系。
时间状语
① 现在完成时和带有since或for等表示时间的状语连用(since 后跟表示过去的一个时间点;for 后跟一段时间),表示动作或状态从某一时刻开始,一直持续到现在,并有可能继续延续下去。
② 现在完成时往往同表示不确定的过去时间状语,如:already, yet, just, before, recently, lately等连用(注:already 常用于肯定句,yet 常用于否定句和疑问句中,且常位于句末)。
③ 现在完成时常常与表示频度的时间状语连用,如often, sometimes, ever, never, twice, once, rarely ,three times, on several occasions等
④ 现在完成时还常与包括现在时间在内的时间状语连用,如now, up to now,during / in the past / last few days / weeks / months / years,today, so far等。
时间副词
现在完成时通常连用的副词有already, never ,since,so far, ever, just, before, recently等。
从时间的角度说,英语将动作分为三大时间段:过去时间、现在时间、将来时间。所有的动作和状态都存在于这三大段时间内,这就是英语最主要的三大时态:过去时、现在时、将来时。
过去时 现在时 将来时
<------------------|A|--------(now)--------|B|----------------->
从图上看,从过去时(A)点到(now)这个时间点中间,产生了一段空白的时间间隔。这个时间间隔到底属于什么时间段呢?这就是“现在完成时”所表示的时间区域。这个时间区域特点就形成了“现在完成时”的三个语法特点
1、它的起始点连接着“过去时”,所以它讲的某个动作是在过去发生的;
2、它的终点可能是:
(1)一个终点是(now),所以它表达到现在为止,某个动作已经结束了(完成了)。这就是叫“现在完成时”的原因;
(2)它的终点可能再往前延伸,包括整个“现在时”的时间段,所以,它又表示过去的某个动作可能还会继续下去(没有完成)。这就是“现在完成时”的第二个含义:过去的动作仍在持续;
(3)这个没有结束的动作(状态),目前是个什么状况昵?这就是“现在完成时”说的“过去发生的动作对现在的影响。”
注:1、短暂性动词不能用于现在完成时
现在完成时表示的是从过去持续到现在的动作,这就要求某个动作是可以持续的。因为英语动词分为短暂性动词和延续性动词,即有的动作是很快就结束了,它不能延续,因此不能用完成时表达
2、根据讲话的意图,选择正确的时态。
第2个回答  2009-03-01
have/has+done(此处不能用瞬间动词)切记!
have/has+been+doing现在完成进行时,强调过程
第3个回答  2020-10-02

什么是现在完成时?

第4个回答  2020-01-20