内容正文:
现在完成时
一、现在完成时的定义
1.表示过去已经发生的动作对现在有影响。
I have already finished my homework.
He has cut his hair.
2.表示过去的动作一直持续到现在,且可能延续下去。
We have been good friends.
She has danced for 2 years.
二、现在完成时的结构
1.肯定句:主语+have/has+过去分词+其它.
I ______ _______ this film.
He/She ______ _______ this film.
2.否定句:主语+haven 't/hasn't+其它.
I ______ _______ this film.
He/She _______ _______ this film.
have not=haven't
has not=hasn't
have seen
has seen
haven't seen
hasn't seen
3.一般疑问句:Have/Has+主语+过去分词+其它.
1) --______ you ______ this film?
--Yes, I ______./No, I _______.
2) --______ he/she ______ this film?
--Yes, he/she ______.
-- No, he/she _______.
Have
seen
have
haven't
Has
seen
has
hasn't
三、现在完成时的标志词
1、already:已经(肯定句,句中)
I have already eaten dinner.
2、yet: 还,尚未(否定句或一般疑问句,句末)
I haven't eaten dinner yet.
3、ever:曾经(一般疑问句) Have you ever been to Beijing?
4、never:从不 Sally has never been to Beijing.
5、just:刚刚 My mom has just finished her work.
6、before:以前 I have been to Beijing before.
四、动词过去分词的变化规则
规则动词:
1、直接+ed: finish-finished-finished
2、不发音的e结尾+d: live-lived-lived
3、辅元辅,重读闭音节结尾,双写词尾+ed:
stop-stopped-stopped
4、以辅音字母+y结尾,改y为i, 再+ed: carry-carried-carried
不规则动词:课本P152-156(平时出现要注意积累)
1、ABC型:see-saw-seen ...
2、AAA型:cut-cut-cut ...
3、AAB型:beat-beat-beaten ...
4、ABA型:run-ran-run ...
5、ABB型:sit-sat-sat ...
现在完成时标志词:
1. 十词语
①already 已经 肯定句中或句尾
例: I have already found my pen.
= I have found my pen already.
②yet已经
否定句《还没》; 疑问句《已经》 句尾
例:I have not finished the work yet.
Have you bought a computer yet?
③ever曾经 句中
例:Have you ever seen pandas?
现在完成时标志词:
④never从不 句中
例:I have never been to Beijing.
⑤just刚刚 句中
例:I have just done my work.
⑥before以前 句尾
例:I have never been there before.
现在完成时标志词:
⑦so far/up to now 到目前为止
例:So far he has learnt 200 words.
⑧how long多久
例:How long have you lived here?
⑨how many times多少次
例:How many times has he been to Beijing?
10.recently最近,近来
Have you seen Mr.Black recently?
现在完成时标志词:
2. 三词组
have<has>gone to去了某地
例:He has gone to Beijing (去了北京)
have<has>been to去过某地
例:He has been to Beijing. (去过北京)
have<has> been in 已经在某地
例:I have been in Tianjin for more than 10 years.
在下列情形下用现在完成时:
3.两结构: since和for的用法
since last Friday
last Friday
e.g. Lily has been away from home since last Friday.
Lily自从上周五就离开了家。
在下列情形下用现在完成时:
3.两结构: since和for的用法
for a week
last week
e.g. I have been in the new school for a week.
我已经来新学校一周了。
在下列情形下用现在完成时:
3.两结构
since和for的用法
① since
since自从,表示动作是从什么时候开始做的
过去的时间点
一段时间+ago
一般过去时从句
3.两结构
since 自从....起
Mr. Smith has worked here since 1984.
(1984年以来,史密斯先生一直在这工作。)
I have known Daniel since 7 years ago.
(自从7年前我就认识丹尼尔。)
He’s learned about 500 words since he went to college.
(他上大学以来大约学了五百个英语单词)
在下列情形下用现在完成时:
for+一段时间
(for two weeks/six months/five days)
for短语表示动作延续多长时间 。
He has taught in this school for four years.
(我们认识有二十年了。)
I haven’t seen her for a long time.
(我好久没有见到她了。)
在下列情形下用现在完成时:
例:They have planted many trees in the past few years.
在过去的几年,他们已经种了很多树。
例: This is the best book I have ever read.
这是我曾经读过的最好的一本书。
例:It is the first time I have played the computer games. 这是我第一次玩电脑游戏。
现在完成时态还常常用于下列句型:
in the past+数词+时间名词
Fill in the blanks with for or since.
1. His father has been dead _______ many years.
2. He has been away from the army _____ seven years because of a leg wound.
3. He has been in Beijing ______ 2003.
4. He has been a member of Helpers’ Club _______ 2004.
5. He has had a house ______ 2005.
6. He has kept the car ______ one year.
for
for
since
since
since
for
since 与for判断的关键是在于看时间状语是时间点还是时间段
时间点用since,时间段用for
在现在完成时中,短暂性动词(一次性动词)不能和一段时间状语连用
例:He has bought the book for 3 years.
因buy这个一次性动词不能和一段时间for 3 years连用
与for,since连用时,需要把短暂性动词
buy → have →have had
He has had the book for 3 years.
错
8:00
She has been away from home since 8:00.
= She has been away from home for 2 hours.
还有其它的归纳如下:
borrow → lose →
break → open →
die→ catch →
close→ stop →
begin/start→ finish/end→
get up → get married →
come/arrive/get to/reach /go→
kept
been lost
been broken
been open
been dead
had
been closed
been over
been on
been over
been up
been married
been in/at/here
been in/here
been away
known
been dead
had
kept
been married
had a cold
been a member of/been in
been ill
1. His father ________ (die) in 1992.
His father _____________________ for many years.
2. He ______________ (leave) the army because of a leg wound in 2002.
He __________________ from the army for nine years because of a leg wound.
3. He _____________ (come) to Beijing in 2003.
He ____________________ Beijing since 2003.
4 He ________ (join) Helpers’ Club in 2004.
He __________ a member of Helpers’ Club since 2004.
5. He ________ (buy) a house in 2005. He _____________ a house since 2005.
6. He __________ (borrow) the car in 2009.
He ___________ the car for two years.
died
has been dead
left
has been away
came
has been in
joined
has been
bought
has had
borrowed
has kept
Choose the best answer.
1.His father ____the Party since 1978.
A. joined B. has joined C. was D. has been in
2. —How long have you _____ here? —About two months.
A. been B. gone C. come D. arrived
3. Hurry up! The play ____for ten minutes.
A. has begun B. had begun C. has been on D. began
D
A
C
4.My parents_____ Shandong for ten years.
A. have been to B. have been in C. have gone to D. have been
5. His uncle ______ for more than 9 years.
A.has come here B. has started to work
C. has lived there D. has left the university
B
C
4.My parents_____ Shandong for ten years.
A. have been to B. have been in C. have gone to D. have been
5. His uncle ______ for more than 9 years.
A.has come here B. has started to work
C. has lived there D. has left the university
B
C
1.电影开始五分钟了。
2.他入党五年了。
The film has been on for five minutes.
The film has been on since 5 minutes ago.
He has been in the Party for five years.
He has been in the Party since five years ago.
It is five years since he joined the Party.
He joined the Party five years ago .
1.我买了这块手表五年了。
2.这位老人已经死了十年了。
I have bought this watch for five years.
The old man has died for ten years.
I have had this watch for five years/since 5 years ago.
The old man has been dead for ten years/since 10 years ago.
3.他已经回来三天了。
4.我离开家乡已十年了。
He has come back for 3 days.
I have left hometown for 10 years.
He has been back for 3 days/since 3 days ago. .
I have been away from hometown for 10 years.
Exercise
1._____ you already________ (clean) the room?
--Yes, we __________(do) that already.
- When _______ you ______(do) it?
- We _______(do) it an hour ago.
2_____ he ______(see) this film yet? Yes.
-- When _____ he _____(see) it?
-- He ______ it last week.
3. _____you ever ______(be) there many times?
Have
cleaned
have done
did
do
did
Have
seen
did
see
saw
Have
been
4. I __________ (read) the novel twice. It’s interesting.
5. She _________(go) to Pairs, hasn’t she? Yes.
6. -How ______ she _____(go) there yesterday?
-She _____(go) there by air.
have read
has gone
did
go
went
选用 for和 since填空:
1.We haven’t seen each other ___________ a long time.
2.His father has been in the Party ___________ 10 years ago.
3.The film has been on _________ 20 minutes.
4.Mr Green has worked here __________ he came to China.
5.His grandparents have been dead __________ several years.
6. It’s five years ___________ we met last time.
for
since
for
since
for
since
$