sectionA grammar
八下英语Unit 8 Have you read
Treasure Island yet?现在完成时态
present
perfectGrammar FocusGrammar Focus
Have you read Little
Women yet?
Yes, I have./No, I haven't.
Has Tina read Treasure
Island yet?
Yes, she has. She thinks it's
fantastic.
Have you decided which
book to write about yet?
Yes, I have. I've already
finished reading it. It was
really good.现在完成时:
表示过去发生或已经完成的某一动作对现在造
成的影响或结果,或从过去开始一直延续到现在的
动作或保存的状态。
结构: 主语+ have / has + 动词的过去分词
一般疑问句: have / has … ?
Yes, I have. No, I haven’t.
Yes, she has. No, she hasn’t. 1. 现在完成时动词构成
have /has + v 过去分词
助动词
否定 haven’t
hasn’t
疑问 Have you…?
Has he…?
常与下列时间状语连用:just , already, yet,
ever, never, before, several times现在完成时
1.过去发生的动作对现在造成的影响或结果。
和already,never,ever,just,before,yet等状语
连用。
2.过去已经开始,持续到现在的动作或状态,
常与for或since引起的一段时间状语连用。
动词构成:have/has+v过去分词
have breakfast
I have just had my breakfast. (现在我不饿)
I’m not hungry now
moved here
in 2004 I still live here
I have lived here for three years.
I have lived here since 2004/three years ago.
nowpast2. 现在完成时动词可以表示开始于过去持续
到现在(也许还会继续进行下去)的动作或状态。
1) I have studied English since last year.
我从去年开始学习英语。
2) She has lived in Beijing for five years.
她住在北京已经五年了。
注意: come, go , leave, arrive, buy, lose, receive,
join, die, bury 和marry 等动词所表示的动作是
一时的, 不能延续的, 故不能与for …, since …
等开头的表示一段时间的状语连用。不过, 这些
词用于否定句则可以与表示持续的时间状语连用,
即动作的不发生是可以持续的。不能说: *He has come to Beijing for two years.
*He has bought that book for three weeks.
*He has joined the Army for one and a half years.
*His grandma has died for nine months.
* I have received his letter for a month.
可以说:
He has been in Beijing for two years.
He has had that book for three weeks.
He has been in the army for one and a half years.
His grandma has been dead for nine months.
I haven't received his letter for almost a month.或者说:
It is two years since he came to Beijing.
It is three weeks since he bought that book.
It is one and a half years since he joined the
Army.
It is nine months since his grandma died.3. 现在完成时把过去的动作和现在的结果联系起来,
一般过去时只限于表示过去的动作本身, 与现在
的结果无关。现在完成时与一般过去时在意义上
的区别举例如下:
I have cleaned my room. (My room is clean now.)
我已经打扫过我的房间了。
I cleaned my room last week. (I did it in the past.)
我上周打扫了我的房间。
Father has gone to Amoy. (He went to Amoy and
he is not here now.) 爸爸已经去厦门了。
They have bought a dictionary. (They bought
a dictionary and they have it now.)
他们买了一本字典。注意: 现在完成时不能和明确指出时间的状语
(如: yesterday, last, year, in 1976, two days
ago, just now, when she came in 等)连用,
但可以和不明确指出时间的状语(如: already,
yet, ever, never, sometimes, always, often,
before, once, twice, recently, lately等)连用;
也可以和表示包括现在在内的时间状语(如:
today, this morning, this week, this year等)连用。 ( 1).for+表示一段时间的短语
( 2).since+表示过去时间点的词语
( 3).since+表示过去时间的时间状语从句
eg.I have been a teacher ______ a year.
He has been at this school _______ 1992.
We have learned 1,000 English words
_______ we came to this school.
for
since
since
现在完成时句中常见的时间状语
A.表示从过去一直持续到现在, 不能是具体
的过去时间。ever
just
already
yet
e.g. Have you _____been to Japan?
I have _____ finished my homework.
I have finished my homework ______.
I haven’t finished my homework
____.
B. just, already, yet, before/ ever, never有此
类副词时,常强调动作完成,不强调动作的持续.already “已经” ; yet “仍然, 还”
这两个副词常常用于完成时态, 其中already
常用于肯定句, yet常用于否定句和疑问句中。
如: Jim has already finished his work.
Jim已经把他的工作做完了。
Mother hasn’t come home yet. 妈妈还没回来。
Haven’t you read The Call of the Wild yet?
你还没读过《野性的呼唤》吗?She has already finished her work.
她已经把工作做完了。
I haven’t read the story yet. 我还没读过这个故事。
Have you met him before? 你从前曾见过他吗?
Lily has always been a good student.
Lily一直是个好学生。
比较:
I have seen him this morning .
我上午看见他了。(说话时在上午)
I saw him this morning.
今天上午我遇见了他。(说话时可能是下午或者晚上)
It has been cold this winter.
今天冬天一直很冷。(说话时仍是冬天)4. 现在完成进行时和现在完成时都可以表示
“从过去开始一直持续到现在”这一概念, 有时
两者可以互相代用, 但前者多用于口语。
在含义上如着重表示动作的结果时, 多用现在
完成时; 如着重表示动作一直在进行, 即动作
的延续性时, 则多用现在完成进行时。
一般不能用于进行时的动词也不能用于
现在完成时行时。• 现在完成时:表示过去发生或已经完成的某一动作
对现在造成的影响或结果,或从过去开始一直延续到
现在的动作或保存的状态,强调的是现在的情况,不
能和表示过去的时间状语连用(如:in 1990,last
Sunday 等)。
• 一般过去时:一般过去时只表示过去的动作或状态,
和现在不发生关系(即动作或状态在现在已经结束),
它可以和表示过去的时间状语连用。
现在完成时与一般过去时的区别:
have / has + V过去分词I have waited for him for many times.
我等他等了好几次了。
I have been waiting for him for an hour.
我等他等了一小时。
He has drunk six cups of coffee.
他喝了六杯咖啡。
He has been drinking coffee.
他一直在喝咖啡。改写句子
1.My father came back from the bookshop just now.
My father ______ just ________ ______ the book shop.
2.He began to learn Chinese in 2001.
He _____ _______ Chinese since 2001.
3.The film began two minutes ago.
The film _____ ______ ______ since two minutes ago.
4.He has had the motorbike for two years.
It’s two years ______he ________ the motorbike.
He ________ the motorbike two years ______.
Two years ______ ______ since he ______ the motor
bike.
has returned from
has learned
has been on
since bought
bought ago
has passed bought1. A: Would you like something to drink?
B: No, thanks. _______________________
(just/drink some tea)
2. A: I heard you lost your key.
__________________? (find)
B: No, not yet.
3. A: Do you know when Tom is leaving?
B:___________________ . (already/leave)
4a. Use the words in brackets to complete
the conversations.
I’ve just drunk some tea
Have you found it
He has already left A: When _________________ ? (leave)
B: This morning.
4. A: Is your sister going to the movies with us
tonight?
B: No. _________________________ .
(already/see the film)
5. A: What do your parents think about our
plan?
B: I ____________________. (not/tell
them/yet)
did he leave
She has already seen the film
have not told them yetSally_______ (love) reading. In the morning,
she reads the newspaper and in the evening she
reads books. She _____ already ______ (read)
more than 100 different books! Her favorite
kind of books is science fiction. She is interested
in science and technology and loves to imagine
4b. Fill in the blanks with the correct
forms of the words in brackets.
loves
has readwhat the world _______ (be) like in 50 years.
She __________ (finish) reading a book about
robots last week and _____________ (write) a
book report about it next week for her French
class. Every time she is in the library, Sally
looks at the many books she_____________
(not read) yet and she can’t wait to read them!
will be
finished
will write
has not read4c. Complete the chart with information
about you and a friend.
A: What books have you already read?
B: I’ve already read Tom Sawyer and Harry
Potter.
A: What do you think of them?
B: Well, I think Harry Potter was exciting,
but Tom Sawyer was a bit boring.You Your friend Comments
Books I have
already read
Movies I have
already seen
Songs I have
already heard1. I ________heard of that story before.1. I ________heard of that story before.
A. don’t have B. not have C. have not D. not to haveA. don’t have B. not have C. have not D. not to have
2. She’ s never been to that factory,_________?2. She’ s never been to that factory,_________?
A. is she B. was she C. does she D. has sheA. is she B. was she C. does she D. has she
3. Have you made dumplings__________? No, I haven’t.3. Have you made dumplings__________? No, I haven’t.
A. just now B. yesterday C. ago D. beforeA. just now B. yesterday C. ago D. before
4. Tom________ ill since last night.4. Tom________ ill since last night.
A. was B. is C. has been D. be A. was B. is C. has been D. be
5. How long have you_ ________ Nanjing?5. How long have you_ ________ Nanjing?
A. gone to B. been to C .been in D. went to A. gone to B. been to C .been in D. went to
C
D
D
C
C
一 同义句6. How many times has Jim _______that park? Twice.6. How many times has Jim _______that park? Twice.
A. gone to B. been to C. been in D. went to A. gone to B. been to C. been in D. went to
7. I’ve______ this dictionary for half a year.7. I’ve______ this dictionary for half a year.
A. bought B. had C. A. bought B. had C. lendedlended D. borrowed D. borrowed
8. She won’t go to the cinema this evening because she8. She won’t go to the cinema this evening because she
________the film before. ________the film before.
A. has seen B. saw C. sees D. is seeing A. has seen B. saw C. sees D. is seeing
B
B
A1. 她成为一名护士已经三年了。
2. 我五年前就认识李雷了。
3. 那些相片我已经寄给他了。(post)
4. 我来到这个学校后,他就一直教我。
5. 我刚丢了我的历史书。
She has been a nurse for three years.
I have known Lilei since five years ago.
I have already posted the photos to him.
He has taught me since I came to the
school.
I have just lost my history book.
二 翻译1.I borrowed the library book two days ago.1.I borrowed the library book two days ago.
I _______ _______the library book________ two days. I _______ _______the library book________ two days.
2.The meeting started ten minutes ago.2.The meeting started ten minutes ago.
A. The meeting________ _________ _________ A. The meeting________ _________ _________
_________ten minutes ago._________ten minutes ago.
B. The meeting________ _________ ___________ B. The meeting________ _________ ___________
________ten minutes.________ten minutes.
have kepthave kept forfor
has been onhas been on
has been onhas been on
since
for
三 同义句3.My brother joined the Party last year.3.My brother joined the Party last year.
A. My brother _________ _________ A. My brother _________ _________
________the Party since last year.________the Party since last year.
B. My brother__________ ________ _______ B. My brother__________ ________ _______
party member since last year.party member since last year.
4.He left Nanjing two years ago.4.He left Nanjing two years ago.
He_________ _________ ________ ________ He_________ _________ ________ ________
Nanjing for two years. Nanjing for two years.
has been has been
inin
has been ahas been a
has been away fromhas been away from5. That dog died last month.5. That dog died last month.
That dog_______ ________ ________since last month. That dog_______ ________ ________since last month.
6. He has had the bike for two years.6. He has had the bike for two years.
A. Two years______ _______since he ________the bike. A. Two years______ _______since he ________the bike.
B. It’s ______ __________since he_________ the bike. B. It’s ______ __________since he_________ the bike.
C. He _______the bike two years__________. C. He _______the bike two years__________.
has been deadhas been dead
has passedhas passed boughtbought
two years boughttwo years bought
bought agobought agoHomework
Try your best to learn more about the usage
of has /have done. Then make conversations
with the books’ name in this unit.