文档内容
2024-2025学年八年级英语下册单元模块满分必刷题(人教版)
Unit 8 Have you read Treasure Island yet?
【刷语法】(重点语法提升练)- 现在完成时(1)
语法精讲
用法详解:
一、现在完成时的用法:
时态 含义 结构 时间状语
since,for,so far,
表示过去发生的动作对现在
has/have+动词的过 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 从不;常与完成时连用,用在句子中表否定
二、现在完成时的句型结构:
语 法 精 练
过关测试满分:60分 时间:40分钟一、单项选择(每小题1分,共30分)
1.More than five hundred students ________ this test in the ________ few years.
A.have pasted; passed B.have passed; pass
C.passed; past D.have passed; past
2.Astronauts (宇航员) on the Chinese Space Station _______ some plants already, and it helps us learn about
living in space.
A.grew B.were growing C.have grown D.will grow
3.The environment in Gansu Province ________ a lot in the past few years.
A.improved B.will improve C.was improving D.has improved
4.Alice in Wonderland is a very good film. I ________ it twice.
A.see B.have seen C.saw
5.—Excuse me, ________ you ever ________ a UFO?
—Yes, I saw one in the sky while I ________ back home last month.
A.did; see; was walking B.have; seen; walked C.have; seen; was walking
6.—The number of tourists ________ over 40 million this year.
—Yes. A large number of tourists ________ so far because of the beautiful scenery.
A.is; have come B.are; has come C.is; come
7.My sister has learned English ________.
A.for ten years ago B.since ten years ago C.ten years ago
8.My grandmother ________ here for 10 years, so she knows well about her neighbourhood.
A.lives B.has lived C.will live D.was living
9.—When ________ you ________ the novel back to me?
—Sorry, I ________ it. How about Friday?
A.did; give; didn’t finish B.do; return; don’t finish C.will; give; haven’t finished
10.-________ you seen the movie Gone with the Wind?
-No, never.
A.Do B.Can C.Have D.Has
11.Nice to see you again. We ________ each other for a long time.
A.won’t see B.don’t see C.didn’t see D.haven’t seen
12.In the past several years, I ________ several ways to deal with my insomnia(失眠) but none of them
________.A.tried; works B.have tried; success C.tried; successful D.have tried; works
13.It ________ a fantastic experience so far.
A.is B.was C.has been D.have been
14.—Have you ________ been to France?
—No, ________.
A.ever; never B.never; ever C.ever; ever D.never; never
15.—Have you ________ been to Nanjing, Han Mei?
—No, never. I plan to go there this summer holiday.
A.ever B.still C.yet D.already
16.—Have you ________ spoken to a foreign visitor?
—No, not ________.
A.ever; never B.yet; ever C.ever; yet D.yet; yet
17.—____ she ever________ Tower Bridge?
—Yes. She________ it two years ago.
A.Did; visit; visited B.Has; visited; visited
C.Is; visiting; has visited D.Does; visit; visits
18.I ________ think he ________ ever visited the island.
A./; hasn’t B.don’t; was C.don’t; has D.don’t; will
19.What’s the best gift John __________ ever received?
A.have B.has C.had D.having
20.—Have you ever been to an aquarium?
—No, ________.
A.I have B.I am not C.I haven’t D.I hasn’t
21.—________ you ever ________ that new film?
—Yes. I ________ it a week ago.
A.Have; seen; saw B.Have; seen; see C.Do; see; see
22.David has never been to Australia, ________?
A.hasn’t he B.doesn’t he C.has he D.does he
23.—Anna,have you ________ seen China’s Got Talent (《中国达人秀》)?
—Of course.I ________ it last weekend.
A.never;saw B.ever;have seen C.never;have seen D.ever;saw24.—In the past few years, China’s space programme has made great progress.
—That’s true. It ________ many astronauts to space station successfully.
A.is sending B.was sending C.will send D.has sent
25.Li Ming ________ to school. Maybe on the way.
A.went B.goes C.has gone D.is going
26.—Have you finished your report ________?
—Yes, I have ________ finished it.
A.yet; yet B.yet; already C.already; yet D.already; already
27.The lake is quite clean and beautiful. ________, more than 13, 000,000 people have come here to take their
vacations.
A.In fact B.For example
C.So far D.At first
28.He ________ with us since he returned last month.
A.has lived B.lived C.had lived D.lives
29.—I hear you ________ to Japan once.
—Yes. I ________ there last year.
A.have gone; went B.have been; went
C.went; have been D.went; went
30.Mr. Dong ________ actually ________ in Kowloon Walled City since he was very young.
A.have; lived B.has; lived C.have; live D.has; living
二、用所给词的正确形式填空(每小题1分,共20分)
31.Have you ever (hear) of this story?
32.China (be) already one of the strongest countries in the world.
33.Millions of people (lay) off in the steel industry since 2000.
34.Lisa has (travel) to many countries and knows much about their cultures.
35.I (choose) two books so far.
36.—What’s up, Sandy?
—Look! What a mess! Somebody (break) that window.
37.Recently, an increasing number of people (fall) in love with Hanfu.
38.They (try) many times to capture our city.39.Doris (not join) the Science Club yet.
40.Has your brother (make) a lot of new friends in London?
41.Have you (do) any shopping yet, Alice?
42.I’ve (see) almost all of the places of interest around Xi’an.
43.I simply gave in to him, and I (regret) it ever since.
44.Shenzhen (change) a lot in the past few years.
45.Have you (write) the report?
46.His brother has never (offer) to help other people.
47.She (finish) her homework already.
48.Alice has her diary somewhere so that her sister can’t find it. (hide)
49.—Are you interested in the ending of the movie?
—No, because she (tell) me the story twice.
50.His hometown (change) a lot since 1990.
三、完成句子(每小题2分,共10分)
51.She’s already done her homework.(改为否定句)
She her homework .
52.I have heard of these books. (改为一般疑问句)
you of these books?
53.They have already left Guangzhou. (改为一般疑问句)
they Guangzhou ?
54.Daming has climbed Mount Tai before. (改为一般疑问句,并做否定回答)
— Daming Mount Tai before?
— , he .
55.They have made some delicious food for Tony. (对划线部分提问)
they for Tony?