1
八年级下语法---现在完成时练习题(二)
一、根据汉语意义或首字母提示,写出正确单词。
1.(2019 开封)I have ______ (居住) in London for two years.
2.(2019 四川) She hasn’t ______ (收到…来信) from Sophia before.
3.(2019 浙江杭州) I’m very hungry . I haven’t e_______ anything since 8:00
this morning.
4. He has _______(教) in our school for 30 years.
5. We have been good friends_______(自从)we joined the same tennis team.
二、用所给单词的正确形式填空
1.(2018 湖南)I have never ______(travel)by plane before.
2.(2019 江苏连云港)--- I ____ (have a fever) since last night.
---You’d better go to see a doctor.
2.(2019 江苏)The couple ______ (not change) their flat since they had a
second child, so far,.
3.(2019 甘肃)Tim has never ______(be) to Mount Tai in China.
4.(2019 安顺)Cindy borrowed the novel from the library last week and
________(keep) it for 6 days.
5.—How long has this shop _______? (open)—For about three weeks.
三、单项选择
1.(2019 江苏)--- I ____ since last night.
---You’d better go to see a doctor.
A. had a fever
B. have a fever
C. have had a fever
D. had have a fever
2.(2019 山东) Melting ice (融冰) can cause sea levels to rise. Since 1993, sea
levels ______at a speed of 3.2 cm every 10 years.
A. rose
B. have risen
C. rise
D.had risen
3.(2019 贵阳)Both his parents look sad. Maybe they _______ what happened
to him.
A.knew
B.have known
C.must know
D.will know
2
4.---It’s too late.
---It doesn’t matter.The movie ______ for only a few minutes.
A. When; has left
B. When ;has been away
C. How long;has left
D. How long ;has been away
5.(2019 锦州)—It s twelve years since I came America.
—How time flies! We ____ in here for so long.
A. worked
B. work
C. will work
D. have worked
6.(2018 甘肃).---Look!The light is still on in Mr.Zhang‘s office.
---I‘m afraid he ______ worked yet.
A. doesn’t finish
B. didn’t finish
C. hasn’t finished
D. won’t finish
7.(2019 武汉). I ate some fruit, which I ______ since I was a eleven years old,
and the vegetables from my garden.
A. enjoyed
B. have enjoyed
C. enjoy
D.had enjoyed
8.Plastic bags have caused serious environment pollution, ______?
A.haven’t they
B.have they
C.don’t they
D.do they
9.(2019 郴州)---- Where is Mr. White?
---- He ______the Post office. You have to wait for him.
A. was going to
B. has gone to
C. has been to
D.had gone to
10.---How long ______ your parents ______?
---They have just had their 35th anniversary (周年) party.
A. have, married
3
B. were, married
C. have, been married
D. had, married
11.Tom's grandfather ____ for two years.
A: died
B: has been dead
C: has been death
D: had died
12.I have ever ____ the Great Wall twice. It is an _____ place.
A. been to; excited
B. gone to; exciting
C. been to; exciting
D. gone to; excited
13.(2019 湖北随州)—Your new bike is so nice! When did you buy it?
—In July. I _____it for two weeks.
A.had
B. have had
C. have bought
D. bought
14.(2019 淮安) ---Where are the teachers now?
--- In the meeting room. They ______ the meeting for 10 minutes.
A. have begun
B. have been on
C. have had
D. have been held
15.(2019 湖北黄冈)---Where is Catherine? I haven t seen her for days.
---She Wuhan. She’ll be back next week.
A. has gone to
B. has been to
C. have gone to
D. have been to
11.(2019 湖南长沙)I ______ abroad for several years, but I have never
regretted my final decision to move back to my motherland.
A.am living
B.lived
C.have lived
12.(2019 四川眉山)---Linda has ____ to Paris. How can I get in touch with
her?
4
---Don’t worry. She will call you as soon as she ______there.
A. been;will get
B. been;gets
C. gone;will get
D. gone;gets
13.(2019 四川)---Your new watch is so nice! When did you buy it?
--- In October. I _____ it for two months.
A. had
B. bought
C. have had
D. have bought
14.(2019 福建)---Look! My mother _____ a new dress for me.
----Wow, it looks very nice on you.
A.is making
B.has made
C.will make
D.had make
15.(2019 湖南湘潭)---Have you ever _____ the Terracotta Army in Xi’an ?
----Yes. I went there last year.
A.gone to
B.been to
C.been in
D.going to
答案:
一、写出正确单词
1.lived 2.heard 3.eaten 4.taught 5.since
二、用所给单词的正确形式填空
1.traveled 1.have had a fever 2.haven’t changed 3.been
4.has kept 5.been open
三、单项选择
1---5:C B B D B
6---10:C B A B C
11--15:B C C B B