标签:
杂谈 |
分类: 语法专家 |
现在完成时全讲全析专题
现在完成时(Present
perfect)过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在的动作或状态。
基本结构:
①肯定句:主语 have/has 动词的过去分词宾语.
②否定句:主语 have/has not 动词的过去分词宾语.
③一般疑问句:Have/Has 主语动词的过去分词宾语.
④特殊疑问句:特殊疑问词或词组一般疑问句(have/has 主语过去分词其他)
定义:
(1)强调动作是过去发生的
(2)强调对现在的影响或结果
(3)在过去不确定的时间里发生的动作,但是结果对现在有影响。
但过去分词一定要选择准确。
规则动词:
规则动词的过去分词的构成规则与规则动词的过去式的构成规则相同。四点变化规则:
(1)一般动词,在词尾直接加“ ed ”。
work---worked---worked ,
visit---visited---visited
(2)以“ e ”结尾的动词,只在词尾加“ d ”。
live---lived---lived ,
(3)以“辅音字母 y ”结尾的动词,将 "y" 变为 "i" ,再加“ ed ”。
(4)、重读闭音节结尾,末尾只有一个辅音字母,先双写该辅音字母,再加“ ed ”。
stop---stopped---stopped ,
drop---dropped--dropped
不规则动词
1burn---burnt---burnt 1hide hid hiden 隐藏
2forget forgot forgoten 忘记
3see saw seen 看见
4take took taken
不规则动词:
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
read read read
led led led
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
feed fed fed
get got got
hang hung hung
hear heard heard
hold held held
keep kept kept
lay laid laid
lead led led
lose lost lost
leave left left
lend lent lent
make made made
mean meant meant
meet met met
pay paid paid
sell sold sold
shoot shot shot
say said said
sit
stand stood stood
shine shone shone
sweep swept swept
sleep slept slept
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
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
take took taken
wear wore worn
现在完成时的用法
(1)现在完成时用来表示现在之前已发生过或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在过去但它的影响现在还存在.
I have spent all of my money.(含义是:现在我没有钱花了.)
Jane has laid the table.(含义是:现在桌子已经摆好了.)
Michael has been ill.(含义是:现在仍然很虚弱)
He has returned from abroad. (含义是:现在已在此地)
(2)现在完成时可以用来表示发生在过去某一时刻的,持续到现在的动作(用行为动词表示)或状态(be动词表示)常与for(时间段),since(时间点或过去时的句子)连用.
①for 时段
②since 过去一个时间点(译为:自从……以来)
③since 时段 ago
④since 从句(过去时)
●⑤It is 时段 since 从句(过去时) Mary has been ill for three days. I have
lived here since 1998.
(3)英语的行为动词有持续性动词和瞬间性动词之分,使用中应注意两者的区别。
1. 持续性动词: 表示一个动作可以持续一段时间或更长时间。
常见的study, play, do, read, learn, drive, write, clean , sleep,
speak, talk, wait, fly, stay, sit, stand, lie,
keep等。
2. 瞬间性动词:
常见的--
begin, start, finish, go, come, leave, find,
get up, arrive, reach, get to, enter, hear, stop, open,
close,
●a)注:
瞬间动词(buy,die,join,lose……)不能直接与for since
连用。
要改变动词
come/arrive/reach
get to-----be in
go out----be out finish----be over
open----be open die----be dead
常用瞬间动词相应持续性动词关系:
1、go—be away
★1.have代替buy My brother has had(不能用has bought) this bike for almost
four years.
★2、用keep或have代替borrow
I have kept(不能用have borrowed) the book for quite a few days.
★3、用be替代become
How long has your sister been a teacher?
★4、用have a cold代替catch a cold Tom has had a cold since the day
before yesterday.
★5、用wear代替put on
b)用“be+形容词”代终止性动词
1、be+married代marry
2、be+ill代fall (get) ill
3、be+dead代die
4、be+asleep代fall (get) asleep
5、be+awake代wake/wake up
6、be+gone代lose,die,sell,leave
7、be+open代open
8、be closed代close/shut
9、be+missing(gone,lost)代lose
c)用“be+副词”代终止性动词 1“be+on”代start,begin 2“be+up”代get up
3“be+back(to)”代return to,come back to,go back to
4“be here (there)”代come(arrive,reach,get) here或go
(arrive,reach,get) there等等
d)用“be+介词短语”代终止性动词
1.“be in/at 地点”代替go to /come to 2.用be in the army 代替join the army
3.“be in/at 地点”代替move to
Tips
现在完成时不能单独与准确时间连用,(如表示过去的时间状语)
如yesterday(morning、afternoon),last(morning、afternoon)等,除非与for,since连用.
现在完成时往往同表示不确定的过去时间状语连用,
如already(肯定), yet(否定,疑问), just, before, recently,still, lately等:
He has already obtained a scholarship.
I haven't seen much of him recently (lately).
3.
现在完成时常常与表示频度的时间状语连用,
如often, sometimes, ever, never, twice, on several occasion等:
Have you ever been to Beijing
I have never heard Bunny say anything against
her.
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.
5.
现在完成时还可以用来表示过去的一个时间到现在这段时间内重复发生的动作.
We have had four texts this semester.
6.现在完成时的"完成用法"
现在完成时的"完成用法"指的是动作发生在过去某一时刻并已结束,但该动作对现在产生了影响,与现在情况具有因果关系。
例如:He has turned off the
light.他已把灯关了。(动作结束于过去,但说明的是现在的情况--灯现在不亮了。)
现在完成时"完成用法"的特点是动作不延续,因此,该时态只能与表示不定的过去时间状语(如:already,yet,before,recently,just等)、频度时间状语(如:never,ever,once等)、包括现在时刻在内的时间状语(如:this
morning / month /year...,today等)连用。
例如: Have you found your pen yet?你已找到你的钢笔了吗?
Jane has rung me up three times this morning already.
Jane今天早上已给我打过三次电话了。
7.现在完成时的"未完成用法"
现在完成时的"未完成用法"指的是动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去。
例如:He has lived here since
1978.自从1978年以来,他一直住在这儿。(动作起始于1978年,一直住到现在,可能还要继续住下去。)
I have been in the army for more than 5
years.我在部队已经呆了五年多了。(动作开始于5年前,一直延续至今,有可能还要继续下去。)
How many letters have you received this week?
这周你收到多少封信了?
此种用法的句中常需一个表示一段时间的状语(由since或for引导),或表示与现在时刻相连的时间状语(如:up
to now,so far)等。
例如:I have heard nothing from him up to now.到目前为止我没有他的任何消息。
So far he has done very well at school.
注意:(1)现在完成时的未完成用法只适用于延续性动词,不可用于终止性动词,即瞬间完成或延续时间很短的动词。如:come,go,arrive,leave,join,become,die等。
8.一段时间 has passed
since/for引导的状语从句或与how long连用:
He has worn glasses since his childhood.
Has he written since he left home?
How long have you known her?
9. 现在完成时常和短语 "up to
now /till now", "so far" (意思是从过去某一确定的时间一直延续到现在.)
Up to/till now he's read many story books. 至今他已读过好多故事书。
I've been to New York three times so far.
至今我已到纽约去过三次。
10 has gone
(to),has been (to), has been (in) 的区别
gone:去了没回
11. 不能与when连用
12.
现在完成时与一般过去时的比较:
这两个时态都谈已发生的事,差别是:现在完成时表示的动作与现在有关系,或是对现在有影响,或谈现在以前这一段时间里发生的事;一般过去时单纯谈过去的事,与现在没有联系。凡是有过去时间状语时,只能用过去时。
Eg: She was here a minute ago.
They gave it to me just now.
比较句子:
有些动作明显是过去的动作,尽管没有时间状语,也要用过去时:
I didn’t know you were in London too.
I heard you were coming to China this autumn.
Why did you get up so early?
13.
由since引导的从句中的时态:
由since引导的从句一般用过去时(主句谓语用现在完成时):
We’ve been friends ever since we met at school.
当表示“有多少时间”时,主句谓语可用一般现在时:
It’s two years since I left home.
在从句中有时可用现在完成时,特别是动词为be时:
I have seldom been out since I have been ill.
14.
与time一起用的情况:
This is the first time I have seen a panda. 这是我首次看到…
This is the fourth time she has been out with him. 与他外出
在下面句型中也可用现在完成时:(用于作文中可增彩不少)
This is the best tea I have ever drunk.
This is the most interesting book I have ever read.
It’s the first good meal I have had for ages.
这是好久以来我吃过的第一顿好饭。
15. have got
的特殊用法:
1) have got在形式上是现在完成时,在意思上却和have相同:
Have you got (= Do you have) a timetable?
I’ve got only another three minutes.
I’ve got a bad headache. 我头疼得厉害
I’ve got a cold.
2) have got to =
have to
You’ve got to be careful.
You’ve got to keep this in mind.
That’s what we’ve got to do.
口语中,have有时可以省略:
We got to make ends meet. 我们得收支平衡。
时态判定例句
1.He has been speaking English since he came to the USA.
(现在完成进行时,强调动作的连续性。)
2.Complete these sentences with the present continuous form of the
verbs given in the brackets, changing the word order where
necessary.
用括号中所给的动词的现在进行时完成句子,必要时变化词序。
3.present perfect ph.1. 【语】现在完成时,2. 【语】现在完成时的
4.During the procession, the microprocessor finished the processing
procedure.
在队伍行进时,微处理器完成了加工过程.
5.to execute and complete certain Works and remedy any defects
therein as therein mentioned in conformity with the provisions of
the said Contract.
去实施并完成某项工程,并在工程出现任何缺陷时,按上述合同中有关条款规定进行修补。
6.Installation of applications on this computer is complete. The
computer will now restart.
已完成在此计算机上进行的应用程序安装。计算机现在要重新启动。
7.During Iteration Planning, the Customer presents the features
desired for the next two weeks.
在进行迭代计划时,客户演示下两周内希望完成的特性。
8.Change the following sentences into the Present Continuous
Passive Voice.
把下列句子变成现在进行时的被动语态。
9.`I have finished' is an example of the present perfect.
“我已经完成了”是现在完成时态的一个例句。
10.a perfective tense used to express action completed in the
present.
一种用来表达现在已经完成的动作的完成时态。
11.And will learn The simple past tense, The present perfect tense,
The past perfect tense as well as The future tense.
这个学期,我们学到了过去时,现在完成时,过去完成时和将来时等。
12.Cleanup of merge meta data cannot be performed while merge
processes are running. Retry this operation after the merge
processes have completed.
合并进程运行时无法执行合并元数据的清除。请在合并进程完成后重试此操作。
13.Download Complete. Extracting Files.
下载完成。正在对文件进行解压缩。
14.The work is in hand and will soon be completed.
这工作在进行中, 不久即可完成.
15.The work is in hand and will soon be finished .
工作在进行中,很快就会完成。
16.The work be In hand and will soon be completed
这工作在进行中, 不久即可完成
17.The request has been accepted for processing, but the processing
has not been completed.
已接受请求,正在进行处理,但尚未完成。
18.Queen Mary's joint degrees will be taught entirely in
China.
女王玛莉双学位将完成在中国进行。
练习题:
Exercise:
I. Fill in the blanks with the proper form.
1. I____ already ____ (see) the film. I ________ (see) it last
week.
2. _____ he ____ (finish) his work today? Not yet.
3. My father ____ just ____ (come) back from work. He is tired
now.
4. Where’s Li Ming ? He __________ (go) to the teacher’s
office.
5. I __________ (work) here since I ______ (move) here in
1999.
6. So far I _______________(make) quite a few friends here.
7. How long ________ the Wangs ______________(stay) here ? For two
weeks.
8. I ________ just ___________ (finish) my homework.
9. He ________ (go) to school on foot every day.
10.____ you ______ (find) your science book yet?
11. If it ____ (be) fine tomorrow, I'll go with you.
12. The students ____________ (read) English when the teacher came
in. 13. Look! The monkey __________ (climb) the tree.
14. My mother __________ (come) to see me next Sunday.
15. I've lost my pen. _________ you ________ (see) it
anywhere?
II. Choose the best answer.
1. How long have you _______ here? A. come B. got C. arrived D.
been 2. My grandpa died _________.
A. at the age of my 2 B. for 2 years C. when I was 2. D. my age was
6.
3. Jane has _____ to BeiJing. She will come back tomorrow. A. been
B. gone C. went D. never been
4. It is ten years _____ I last saw her. A. after B. since C. for
D. that 5.--Who will go to the station to meet Lorry? --I will. I
_____ her several times. A. met B. have met C. had met D. will
meet
6. --What a nice dress! How long _____ you _____ it?
--Just 2 weeks. A. will, buy B. did, buy C. are, having D. have,
had
7.--Do you know Lydia very well? --Yes, She and I _____ friends
since we were very young.
A. have made B. have
8. The Smiths _______ in China for 8 years. A. has lived B. lived
C. have been D. live
9. --Hello, this is Mr.
10. --____ you ever ____ to the US? -- Yes, twice. A. Have, gone B.
Have, been C, Do, go D. were, going
III. Rewrite the sentences.
1. I have been to Macau before. (改为否定句) I _________ _________ been
to Macau before. 2. He hasn’t come to school
because he was ill. (就划线部分提问) ______ _______ he come to
school?
3. I bough a new bike just now. (用just改写)
I
4.
5.
6.
7.
8.
Miss
Ⅳ.
1)
__________
2)
_________
3)
_________
4)
__________
Ⅴ.
1.
2.
3.
4.
5.
二、用since和for填空
1.______two

加载中…