八年级英语下册(牛津译林版) Unit 1 Past and (重点语法提升练)
现在完成时(1)
现在完成时的用法:
时态 含义 结构 时间状语
现在完成时 表示过去发生的动作对现在 的影响,或者表示从过去持 续到现在的动作或状态 has/have+动词的过 去分词形式 since ,for ,so far, already ,yet ,recently, ever ,twice ,in the last /past few years
【易错警示】
for+时间段,表示“持续……” 常用于现在完成时态
since+ 过去时间点 / 过去时的句子,表示“ 自从…… 以来” ,常用于现在完成时态。
just:刚刚;常用于现在完成时态,通常放在助动词之后,实义动词之前。The train has just left. just now :刚才;相当于 a moment ago,常用于一般过去时,通常放在句末。 I saw him just
now.
yet 已经;与现在完成时连用,用于疑问句或否定句中,通常置于句末,也可与 not 连用,表示“还 没有”。
already 已经;与现在完成时连用,常用于肯定句中,一般不用于否定句,但可用于疑问句中 never 从不;常与完成时连用,用在句子中表否定
二、现在完成时的句型结构:
不规则动词的过去式和过去分词
A—A—A 型
动词原形(V) 过去式(Pt) 过去分词(Pp)
cost cost cost
cut cut cut
hit hit hit
let let let
put put put
read read read
set set set
shut shut shut
spread spread spread
hurt hurt hurt
A—B—A 型
动词原形(V) 过去式(Pt) 过去分词(Pp)
come came come
become became become
overcome overcame overcome
run ran run
A—A—B 型
动词原形(V) 过去式(Pt) 过去分词(Pp)
beat beat beaten
A—B—B 型
动词原形(V) 过去式(Pt) 过去分词(Pp)
sit sat sat
win won won
stand stood stood
bring brought brought
build built built
burn burnt/burned burnt/burned
buy bought bought
bend bent bent
catch caught caught
deal dealt dealt
dig dug dug
dream dreamt/dreamed dreamt/dreamed
feed fed fed
feel felt felt
fight fought fought
find found found
get got got/gotten
hang(悬挂) hung hung
hang(绞死,吊死) hanged hanged
have/has had had
hear heard heard
hold held held
keep kept kept
lie(说谎) lied lied
lay(产卵,下蛋,放置) laid laid
lead led led
learn learnt/learned learnt/learned
leave left left
lend lent lent
light lit/lighted lit/lighted
lose lost lost
make made made
mean meant meant
meet met met
oversleep overslept overslept
pay paid paid
say said said
sell sold sold
send sent sent
shine shone shone
shoot shot shot
sleep slept slept
smell smelt/smelled smelt/smelled
speed sped/speeded sped/speeded
sweep swept swept
spell spelt/spelled spelt/spelled
spend spent spent
动词原形(V) 过去式(Pt) 过去分词(Pp)
stand stood stood
stick stuck stuck
teach taught taught
tell told told
think thought thought
understand understood understood
A—B—C 型
动词原形(V) 过去式(Pt) 过去分词(Pp)
be(am ,is ,are) was , were been
bear bore born
begin began begun
blow blew blown
break broke broken
choose chose chosen
do/does did done
draw drew drawn
drink drank drunk
drive drove driven
eat ate eaten
fall fell fallen
fly flew flown
forget forgot forgotten
freeze froze frozen
give gave given
go went gone
grow grew grown
hide hid hidden
know knew known
lie(躺) lay lain
mistake mistook mistaken
ride rode ridden
ring rang rung
rise rose risen
see saw seen
shake shook shaken
show showed shown
sing sang sung
speak spoke spoken
steal stole stolen
swim swam swum
sink sank/sunk sunk/sunken
take took taken
throw threw thrown
wake woke/waked woken/waked
wear wore worn
write wrote written
一、单项选择
1 .The light is still on in Mr. Green’s office. I’m afraid he his work.
A .hasn’t finished B .didn’t finish C .doesn’t finish D .won’t finish
2 .— Are you surprised at the ending of the movie
— No, because I already the story.
A ./...read B .will...read C .have...read D .was...reading
3 .I these soft toys and board games since I was a child.
A .had B .have had C .was having D .am having
4 .I can’t find my notebook anywhere. I’m afraid I it.
A .lose B .lost C .have lost D .was losing
5 .—I heard you lost your keys. you it
—Not yet.
A .Did; found B .Have; found C .Have; find
6 .The students the window already, so the classroom looks much brighter.
A .clean B .will clean C .are cleaning D .have cleaned
7 .In the past two years I him little.
A .saw B .have seen C .will see D .see
8 .Jack much progress in chemistry since he came to his new class. A .is making B .will make C .has made D .made
9 .Andy knows a lot about nature. He must many books on nature.
A .read B .have read C .be reading D .have been read
10 .—Excuse me, when you the man in blue
—Last year. And I him for one year.
A .have; known; have known B .did; know; knew
C .did; know; have known D .have; known; knew
11 .I my uncle for a long time, so I plan to visit him this summer holiday.
A .have seen B .haven’t seen C .see D .don’t see
12 .—Alice, have you finished learning the whole book
—Not yet. So far, we two units.
A .learned B .have learned C .learn D .to learn
13 .We the question for half an hour. Let’s stop and have a rest.
A .discuss B .will discuss C .discussed D .have discussed
14 .—Did you hand in your homework
—No. I doing it yet.
A .don’t finish B .didn’t finish C .haven’t finished D .won’t finish
15 .We four quizzes and five tests so far this semester.
A .are having B .have C .have had D .had
16 .Jenny hasn’t come back yet. What do you think has her
A .happened to B .happened on C .taken place to D .gone on
17 .Mr. Brown as a doctor since he graduated from the university.
A .works B .worked C .has worked D .had worked
18 .You have made much progress (进步) you come to this school.
A .if B .since C .although D .when
19 .—Let’s go for a walk.
—But I my homework yet.
A .don’t finish B .won’t finish C .didn’t finish D .haven’t finished
20 .—What a new look our city has!
—Yes. Great changes have taken place 2015.
A .by B .in C .since D .for
21 .— Why are you so nervous, Nancy
— I’m going on an educational exchange next week. But I my host family yet.
A .didn’t talk with B .haven’t talked to
C .don’t talk with D .am not talking to
22 .Mr. White five people about their jobs since he came to China.
A .interviewed B .has interviewed C .will interview D .is interviewing
23 .—Nice to see you. I you for a long time.
—I was in Hainan. I’ve just come back.
A .saw B .haven’t seen C .have seen D .didn’t see
24 .I am very hungry. I breakfast yet.
A .have no B .don’t have C .didn’t have D .haven’t had
25 .—Have you visited the Great Wall
—No, .
A .already; ever B .ever; never C .never; ever D .ever; yet
26 .—Must I go to the supermarket to buy milk now
—No, you . I have already some from our neighbour.
A .haven’t to; kept B .can’t; borrow C .needn’t; borrowed D .mustn’t; borrow
27 .—Look! Someone the classroom.
—Yes, but I arrived here just now.
A .cleaned B .was cleaning C .is cleaning D .has cleaned
28 .— Do you want to buy this book
—No, I reading it already.
A .finish B .have finished C .will finish D .am going to finish
29 .—Will you go and see the movie with me
—Thank you. But I it already.
A .have seen B .have saw C .saw D .will see
30 .According to Xinhua, China’s aerospace industry ( 航 天 工业) already great
progress.
A .has; make B .has; made C .will; make D .is; made
二、用所给单词的正确形式填空
31 .Shenzhen (develop)from a small fishing village into a modern city since 40 years ago.
32 .Neither Bill nor Tim (be) to the Great Wall so far.
33 .—Where is Lingling
—She (go) to the radio station.
34 . you (mention) our plan to Kate She seems to know nothing about it!
35 .—Do you know when we will hold the sports meeting
—No, I don’t. The teachers (not decide) yet.
36 .Mom, I (finish) my homework already. Let’s go for a walk.
37 .Have you (do) anything to keep the water clean
38 .Great changes (take) place in China over the years.
39.I’m a Singer is the most popular programme that I (see ).
40 .I have the book for two days. (keep)
41 .25 years (pass) since HongKong returned to China.
42 .I am sorry I can’t lend the book to you because Tom (not return) it.
43 .One of my classmates (send) me several letters since he moved to another city.
44 .— Oh, my god! Our classroom is in a mess. Who (not tidy) it
— It’s me.
45 .Poor Teddy can’t stand up straight because he (lie) in bed for days with a bad cold.
46 .Have you (dig) the hole yet
47 .The shopkeeper (sell) about five hundred CDs till now.
48 .Could you tell me if he (hide) my new pen I can’t find it now.
49 .—How long you (have) the car
—Over three years.
50 .I’m sorry I (forget) your new telephone number.
三、同义句转化
51 .I borrowed this book from the library a week ago. (改为同义句)
It a week I borrowed this book from the library.
52 .Mr. Wu visited Canada in 2010 and 2011.(改为同义句)
Mr. Wu to Canada .
四、改写句子
53 .I have already cooked breakfast. (改为一般疑问句)
you breakfast yet
54 .Tom’s already come back from Beijing (改为否定句)
Tom come back from Beijing .
55 .The boy has already gone home. (改为一般疑问句)
the boy home
参考答案:
1 .A
【详解】句意:格林先生办公室的灯还亮着。我恐怕他还没有完成他的工作。
考查现在完成时。根据“The light is still on in Mr. Green’s office.”可知,格林先生办公室的灯还亮着,
说明他的工作应该还没有完成,对现在产生了影响,句子应用现在完成时。故选 A。
2 .C
【详解】句意: ——你对电影的结局感到惊讶吗? ——不,因为我已经看过这个故事了。
考查时态。根据 already 可知, 此处用现在完成时 have/has done 的结构, 表示过去看过故事对现在的
影响。故选 C。
3 .B
【详解】句意:我从小就有这些软玩具和棋盘游戏。
考查动词时态。根据“since I was a child”可知, since 从句用一般过去时, 则主句用现在完成时, 故选
B。
4 .C
【详解】句意:我到处都找不到我的笔记本。恐怕我把它弄丢了。
考查动词时态。根据“I can’t find my notebook anywhere.”可知,笔记本丢了,现在找不到了;强调过
去发生的动作对现在造成的影响要用现在完成时,结构为 have done。故选 C。
5 .B
【详解】句意: ——我听说你丢了钥匙。你找到了吗? ——还没有。
考查动词现在完成时态。根据答语“Not yet.”可知问句应用现在完成时,not yet 是现在完成时态的标
志,表达“ 尚未,还没呢” ,现在完成时结构为 have/has + 过去分词。故选 B。
6 .D
【详解】句意:学生们已经擦了窗户,所以教室看起来明亮多了。
考查时态。根据“already”和“so the classroom looks much brighter”可知, 擦窗户的动作发生在过去, 对
现在产生的影响是窗户更明亮了,时态用现在完成时,谓语结构是“have/has done”。故选 D。
7 .B
【详解】句意:在过去的两年里,我很少见到他。
考查时态。 see“看见” ,根据“In the past two years”可知,此处用现在完成时,故选 B。
8 .C
【详解】句意:自从杰克来到他新的班级,他已经在化学上取得了很大的进步。
考查现在完成时。 is making,用于现在进行时;will make,用于一般将来时;has made,用于现在完
成时;made,用于一般过去时。根据“since he came to his new class”可知要用现在完成时。make progress
in…“在……某方面取得进步” 。故选 C。
9 .B
【详解】句意:关于自然 Andy 知道许多。他一定读过许多关于自然的书。
考查含有情态动词的现在完成时。根据“Andy knows a lot about nature”可知此处强调他曾经读过许多 书对现在的影响,所以应用现在完成时,其谓语结构为“have/has+done”,而空前 must“一定”表推测,
为情态动词,后续动词原形,故选 B。
10 .C
【详解】句意:——请问,你什么时候认识那个穿蓝衣服的人的?——去年。我认识他已经一年了。 考查动词时态。根据答语“Last year”可知第一空问句应该用一般过去时,排除 A 、D;而第二空根据
时间状语“for one year”可知使用现在完成时,故选 C。
11 .B
【详解】句意:我有很长时间没见到我叔叔了,所以我计划今年暑假去看他。
考查动词时态和否定句。根据“ for a long time”可知, 时态用现在完成时, 结合“so I plan to visit him this
summer holiday.”可知,应是很久没见叔叔了,所以打算暑假去看他,用 haven’t seen,故选 B。
12 .B
【详解】句意:—— 爱丽丝,你们把整本书学完了吗?——还没有。到目前为止,我们已经学 2 个
单元了。
考查动词的时态。由“So far”可知,此处用现在完成时,强调时间的延续,故选 B。
13 .D
【详解】句意:这个问题我们已经讨论半个小时了。让我们停下来休息一下吧。
考查动词时态。根据“for half an hour”,可知我们已经讨论半个小时了。“for+时间段”用于现在完成
时态。现在完成时的结构为: have/has+动词的过去分词。故选 D。
14 .C
【详解】句意: ——你交作业了吗? ——没有。我还没有做。
考查时态。根据“yet”可知,表示目前还没做作业,造成的影响是没有上交,时态用现在完成时,谓
语结构是 have/has done,否定在助动词 have/has 后加 not 。故选 C。
15 .C
【详解】句意:这个学期迄今为止我们已经进行了四次测验和五次考试。
考查现在完成时。根据“so far”可知句子时态为现在完成时,其谓语结构为“have/has+done”,故选 C。
16 .A
【详解】句意:珍妮还没回来。你觉得她出了什么事?
考查动词时态和动词搭配。 sth. happen to sb.“某人发生某事”;take place“发生” ,固定短语;go on“继 续” 。分析句子“What do you think has ... her.”可知,此处表示她发生了什么,用结构 sth. happen to sb.;
完成时用过去分词 happened。故选 A。
17 .C
【详解】句意:布朗先生自从大学毕业以来就一直当医生。
考查现在完成时。根据“since he graduated from the university”可知从句部分为“since+一般过去时的句
子”充当时间状语,此时主句要用现在完成时。故选 C。
18 .B
【详解】句意:自从你来到这所学校以来,你取得了很大的进步。
考查从属连词辨析。 if 如果;since 自从;although 虽然;when 当…… 时。根据句中“have made much
progress”提示,句子为现在完成时,通常与 since 连用,故选 B。
19 .D
【详解】句意: ——让我们去散步吧。 ——但是我还没有完成我的家庭作业。
考查现在完成时。根据时间状语 yet“还没”可知, 此处用现在完成时, 表示过去的动作对现在产生影
响。故选 D。
20 .C
【详解】句意: ——我们的城市有多么新的面貌! ——是的。 2015 年以来发生了巨大变化。
考查介词辨析。by 通过;in 里面;since 自从;for 为了。根据“have taken place”可知是现在完成时的
结构,其标志词为“since+过去时间点” 。故选 C。
21 .B
【详解】句意:——南希,你为什么这么紧张?——我下周要去做教育交流。但是我还没有和我的
寄宿家庭谈过。
考查时态。 talk with=talk to“与…… 交谈” ,根据“yet”可知,此处用现在完成时。故选 B。
22 .B
【详解】句意:怀特先生来到中国后,已经就工作问题采访了五个人。
考查动词时态。根据“since he came to China.”可知, 此处是由“since”引导的时间状语从句, 所以用现
在完成时态 have/has+过去分词。主语“Mr. White”为第三人称单数,故助动词用 has。故选 B。
23 .B
【详解】句意: ——很高兴见到你。我好久没见到你了。 ——我在海南。我刚回来。
考查动词时态。根据“for a long time”可知,时态是现在完成时。结合“I’ve just come back.”可知,对
方刚回来,说明很长时间未见。故选 B。
24 .D
【详解】句意:我很饿。我还没吃早饭呢。
考查动词时态。根据 yet 可知,此处用现在完成时 have/has done 的结构,否定在助动词 have 或 has
后加 not ,故选 D。
25 .B
【详解】句意: ——你曾经参观过长城吗? ——没有,从来没有。
考查副词辨析。 ever 曾经, 用于否定句和疑问句中, 放句中;already 早已, 已经, 用于肯定句中;never 从不;yet 仍,还,用于否定句中,用于句末。因为上句为疑问句,故可排除 A。又因为第二个空前
为“No”,可推测空后要表达从没去过,即用 never 。故选 B。
26 .C
【详解】句意:——我现在必须去超市买牛奶吗?——不,你不需要。我已经从邻居那里借了一些。
考查情态动词和现在完成时。此题可以从第二空入手,根据“have already”可知句子是现在完成时,
动词用过去分词, 排除 BD 选项。另外 must 一般疑问句的否定回答用 don’t have to 或 needn’t。故选
C。
27 .D
【详解】句意: ——看!有人已经打扫了教室。 ——是的,但我刚到这里。
考查现在完成时。根据“Look!”可知, 从此表示现在看到的结果, 应是到现在为止已经发生了, 并对
现在造成影响,故用现在完成时。故选 D。
28 .B
【详解】句意: ——你想买这本书吗? ——不,我已经读完它了。
考查时态辨析。根据“...reading it already”可知, 此处表示“ 已经读完了” ,用现在完成时表示过去读完
书对现在造成了不想买这本书的影响。故选 B。
29 .A
【详解】句意: ——你愿意和我一起去看电影吗? ——谢谢。但我已经看过了。
考查现在完成时。根据“already”可知,是现在完成时, see 的过去分词是 seen ,故选 A。
30 .B
【详解】句意:据新华社报道,中国的航天工业已经取得了很大的进步。
考查现在完成时。根据“already”和情境可知应用现在完成时,其谓语结构为“have/has+done”,故选
B。
31 .has developed
【详解】句意:40 年前,深圳从一个小渔村发展成为一座现代化的城市。根据“since 40 years ago”可 知本句用现在完成时。结构是 have/has+动词的过去分词。主语 Shenzhen“深圳”,助动词用 has。develop
的过去分词是 developed 。故填 has developed。
32 .has been
【详解】句意:到目前为止,比尔和蒂姆都没有去过长城。根据“so far”可知,时态应用现在完成时 (have/has done),neither...nor...连接两个名词或代词作主语时,遵循“就近原则” ,所以谓语由 Tim
决定,助动词用 has。故填 has been。
33 .has gone
【详解】句意:——玲玲在哪里? ——她去电台了。根据“She...to the radio station.”可知, 此处表示已
经去了电台,用现在完成时,故填 has gone。
34 . Have mentioned
【详解】句意:你向凯特提我们的计划了吗?她似乎对此一无所知。根据“She seems to know nothing about it!”可知, 此处指过去发生的事情对现在造成的影响, 因此应用现在完成时, 其结构为“have/has+ 动词过去分词” ,主语是 you,助动词应用 have ,一般疑问句“have”提前并大写,动词 mention 过去
分词为 mentioned。故填 Have;mentioned。
35 .haven’t decided
【详解】句意:——你知道我们什么时候举行运动会吗?——不,我不知道。老师们还没决定。根 据“yet”可知用现在完成时,其构成是 have/has+过去分词,主语“The teachers”是复数,助动词用 have。且根据“No, I don’t.”可知是否定句,所以用 haven’t ,decide 的过去分词是 decided,故填
haven’t decided。
36 .have finished
【详解】句意:妈妈,我已经做完作业了。我们去散散步吧。根据时间副词“already”可知此句时态
为“ 现在完成时” ,其构成是 have/has done,主语“I”是第一人称,助动词用 have ,finish 的过去分词
是 finished,故填 have finished。
37 .done
【详解】句意:你做了什么来保持水的干净?该句使用现在完成时,结构是 have/has +主语+动词的
过去分词, do 是实义动词,其过去分词为 done。故填 done。
38 .have taken
【详解】句意:多年来,中国发生了巨大的变化。 take place 发生;根据本句含义可知使用现在完成
时态: have taken。故填: have taken。
39 .have seen
【详解】句意:《我是一个歌手》是我看过的最受欢迎的节目。发生在过去, 对现在有影响, 需用现 在完成时,现在完成时构成:has/have+ done,主语是第一人称 I,故用 have;结合句意和所给词可
知填 have seen。
40 .kept
【详解】句意:这本书我已经借了两天了。根据空前的 have 及空后的 for two days 可知,句子是现
在完成时,空处动词用过去分词形式 kept。故填 kept。
41 .has passed
【详解】句意:距离香港回归中国已经过去 25 年了。根据下文“since Hong Kong returned to China”可 知,句子应用现在完成时,即“have +过去分词” 结构。表时间长度、钱数、速度等的词组作主语时, 此时通常将其视为整体, 谓语用单数, 主语为“25 years”,故 have 应用第三人称单数形式 has,故填
has passed。
42 .hasn’t returned
【详解】句意:很抱歉我不能把那本书借给你,因为汤姆还没有归还。根据所给提示词,可知此处 表达“因为汤姆过去未归还书, 对现在的影响是我无法借书给你”,对应的时态是现在完成时 have/has
done,表示“过去的动作对现在的影响” ,主语 Tom 是单数。故填 hasn’t returned。
43 .has sent
【详解】句意:我的一位同学自从搬到另一个城市以来给我寄了好几封信。 since+一般过去时的句
子,主句用现在完成时 have/has done 的结构, one of 修饰主语,助动词用 has,故填 has sent。
44 .hasn’t tidied
【详解】句意:——我的天啊!我们的教室一团糟。谁没有打扫? ——是我。 tidy“打扫” ,根据“Our
classroom is in a mess”可知此处表示过去的动作对现在的影响, 用现在完成时 have/has done,主语是
who,助动词用 has ,has not=hasn’t,后加过去分词。故填 hasn’t tidied。
45 .has lain
【详解】句意:可怜的特迪因为重感冒躺在床上好几天了,站都不站不直了。根据时间状语“for days”可知,句子应用现在完成时,即“have/has +过去分词”结构;主语为“he”,助动词用 has 。lie 的
过去分词为 lain“躺下” 。故填 has lain。
46 .dug
【详解】句意:你挖好坑了吗? dig“挖” ,动词,空处应用过去分词与 have 构成现在完成时结构。故
填 dug。
47 .has sold
【详解】句意:到目前为止,店主已经卖出了大约 500 张 CD。根据“till now”可知,应该使用现在完
成时,主语为“The shopkeeper”,是单数,助动词用 has ,sell 变成过去分词 sold。故填 has sold。
48 .has hidden
【详解】句意:你能告诉我他是不是把我的新钢笔藏起来了?我现在找不到它了。根据“I can’t find it now”可知把钢笔藏起来这件事对现在有影响,因此 if 引导的宾语从句应用现在完成时,其结构为: have/has+过去分词。从句主语he 为第三人称单数, 因此助动词应用has。动词hide 的过去分词为hidden。
故填 has hidden。
49 . have had
【详解】句意:——你拥有这辆车多久了?——三年以上了。根据“How long ”可知,时态用现在完
成时,主语是 you,助动词用 have;实义动词 have 变成 had,故填 have;had。
50 .have forgotten##forgot
【详解】句意:对不起,我忘记了你的新电话号码。根据“your new telephone number”可知,此句时
态可以是一般过去时,也可以是现在完成时,故填 have forgotten/forgot。
51 . has been since
【详解】句意:我一周前从图书馆借了这本书。根据所给句子可知,要求改为同义句,用 since 引导 时间状语从句, 主句时用现在完成时 has/have done,从句时态用一般过去时。根据“It...a week ”可知, 主语 It 是三单, 应用“It has been a week”句型表达, 因此第一空填 has,第二空填 been;根据“I borrowed
this book from the library”可知,此处应填 since 引导时间状语从句。故填 has;been;sine。
52 . has been twice
【详解】句意:吴先生于 2010 年和 2011 年访问了加拿大。根据所给句子可知,要求改为同义句,
可以表达为“吴先生去过加拿大两次” ,时态使用现在完成时 have/has been to“去过” ,主语 Mr. Wu 是
第三人称单数,动词应用 has been ,“两次” 的英文表达是“twice”。故填 has;been;twice。
53 . Have cooked
【详解】句意:我已经做了早饭。原句时态是现在完成时,变一般疑问句,只需把助动词 have 提到
主语之前,原句中的第一人称 I 在疑问句中要变成 you,其余照抄,故填 Have;cooked。
54 . hasn’t yet
【详解】句意:Tom 已经从北京回来了。句中的 Tom’s 的完整形式为 Tom has,此句的时态为现在 完成时, 句中的 has 为助动词, 在含有助动词的句子中, 变否定句时, 在助动词后加 not 即可。already
用在肯定句中, yet 用在否定句和疑问句中。故填 hasn’t;yet。
55 . Has gone yet
【详解】句意:那个男孩已经回家了。考查陈述句改为一般疑问句。该句为现在完成时,改为一般 疑问句时,助动词 has 提前,后接过去分词 gone,句末用副词 yet 来表示“还”。故填 Has;gone;
yet。