摘要:
**基本信息**
聚焦现在完成时,通过基础夯实、能力提升、拓展挑战三层递进训练,系统覆盖语法结构、时间状语及动词类型辨析,培养语言应用与逻辑思维能力。
**专项设计**
|模块|题量/典例|题型特征|知识逻辑|
|----|-----------|----------|----------|
|基础夯实|单选12题+填空5题+句型转换6题+完成句子6题|考查基本结构(has/have+过去分词)、时间状语(for/since)及否定/疑问转换|从核心概念到基础应用,构建语法框架|
|能力提升|单选12题+介词填空6题+句型转换6题+完成句子6题|强化时间状语(already/yet/ever)及延续性动词(be in/have)辨析|深化语法规则,提升语境应用能力|
|拓展挑战|单选12题+完形6题+阅读5题+完成句子6题+改错6题|综合考查时态交叉(现完与一般过去时)及语篇理解|从单句到语篇,实现知识迁移与综合运用|
内容正文:
Unit 7 A good to read语法分层练习
【基础夯实】
一、单项选择。
( ) 1. My sister ______ to the library already. She is reading there.
A. has gone B. has been C. went
( ) 2. I ______ this interesting novel since last Friday.
A. have read B. read C. am reading
( ) 3. —______ you ever tried Japanese food? —Yes, I have.
A. Did B. Have C. Do
( ) 4. They ______ their homework yet. They are still doing it.
A. finished B. have finished C. haven't finished
( ) 5. Mr. Li ______ in this school for twenty years. He loves teaching.
A. worked B. has worked C. works
( ) 6. I have ______ visited the science museum. I want to go there next week.
A. ever B. never C. just
( ) 7. —Where is Lucy? —She ______ to the teacher's office.
A. has gone B. has been C. went
( ) 8. My parents ______ married since 2000.
A. have been B. got C. are
( ) 9. We haven't seen each other ______ a long time.
A. since B. for C. from
( ) 10. She ______ the piano lesson twice this week.
A. has taken B. took C. takes
( ) 11. —Have you finished your report? —No, I ______ it yet.
A. finished B. have finished C. haven't finished
( ) 12. I ______ this new word before. What does it mean?
A. haven't seen B. didn't see C. don't see
二、用所给词的正确形式填空。
1. He __________ (not finish) his breakfast yet. He is still eating.
2. I __________ (never be) to the Great Wall. I hope to go there someday.
3. They __________ (live) in this village since they were born.
4. My mother __________ (already cook) dinner. Let's eat!
5. __________ you __________ (see) the new Harry Potter film?
6. She __________ (borrow) the book two weeks ago. She __________ (keep) it for 14 days.
三、句型转换
1. She has already seen the film. (改为否定句)
She __________ __________ the film __________.
2. He has visited the Forbidden City. (改为一般疑问句)
__________ he __________ the Forbidden City?
3. They have been in the army for three years. (对划线部分提问)
__________ __________ have they been in the army?
4. I bought this car last month. (用现在完成时改写)
I __________ __________ this car for one month.
5. Tom has gone to the supermarket. (对划线部分提问)
__________ has Tom __________?
6. She has never been to the concert. (改为肯定句)
She __________ __________ to the concert.
四、完成句子
1. 我已经读完这本书了。
I __________ __________ reading this book.
2. 你曾经去过长城吗?
__________ you ever __________ to the Great Wall?
3. 他还没吃过早饭。
He __________ __________ breakfast yet.
4. 他们结婚十年了。
They __________ __________ married for ten years.
5. 她在北京住了三年了。
She __________ __________ in Beijing for three years.
6. 我从来没有看过这么有趣的电影。
I __________ __________ seen such an interesting movie.
【能力提升】
一、单项选择。
( ) 1. The old man ______ in this small town since he was young.
A. lived B. has lived C. lives
( ) 2. I ______ my pen. Can I borrow yours?
A. lose B. have lost C. lost
( ) 3. —______ you ever watched a 3D movie? —Yes, I have.
A. Did B. Have C. Do
( ) 4. Mr. Wang isn't here. He ______ to the meeting room.
A. has gone B. has been C. went
( ) 5. We haven't seen each other ______ we graduated from primary school.
A. for B. since C. before
( ) 6. She has ______ finished her project. She is very happy.
A. already B. yet C. ever
( ) 7. This is the best book I ______ ever read.
A. have B. had C. will
( ) 8. They ______ the football club for two years.
A. have joined B. have been in C. joined
( ) 9. —Where are your parents? —They ______ to the airport to pick up my aunt.
A. have been B. have gone C. went
( ) 10. I ______ to London twice. I love that city.
A. have gone B. have been C. went
( ) 11. The train ______ already. We have to wait for the next one.
A.left B. has left C. leaves
( ) 12. My brother ______ the army for five years. He will come back next month.
A. has joined B. has been in C. joined
二、用适当的介词或副词填空
从方框中选择正确的词填空(每词限用一次)。
for, since, already, yet, ever, never
1. I have known her __________ I was ten years old.
2. He has lived in Shanghai __________ more than ten years.
3. Have you __________ tasted Italian food?
4. She has __________ been to Hainan. She wants to go there next summer.
5. I have __________ finished my science report. I can relax now.
6. They haven't decided where to go on vacation __________.
三、句型转换
1. I have already returned the library book. (改为否定句)
I __________ __________ the library book __________.
2. She has been to the new shopping mall. (改为一般疑问句)
__________ she __________ to the new shopping mall?
3. They have learned Chinese for three years. (对划线部分提问)
__________ __________ have they learned Chinese?
4. He joined the band two months ago. (用现在完成时改写)
He __________ __________ in the band for two months.
5. My uncle has gone to Canada. (对划线部分提问)
__________ has your uncle __________?
6. The train has left. (改为否定句)
The train __________ __________ left.
四、完成句子
根据汉语提示完成句子。
1. 他从五岁起就开始学弹钢琴。
He __________ __________ piano since he was five years old.
2. 你听说过这个作家吗?
__________ you __________ __________ this writer?
3. 他刚做完家务,正在休息。
He __________ __________ finished the housework. He is resting.
4. 他们已经在这个城市生活了二十年。
They __________ __________ in this city for twenty years.
5. 我从未见过如此壮观的景象。
I __________ __________ seen such a magnificent view.
6. 李明去哪儿了?他去了图书馆。
—Where is Li Ming? —He __________ __________ to the library.
【答案】1. has learned/studied ;2. Have; heard of ;3. has just;4. have lived ;5. have never ;6. has gone
【拓展挑战】
1、 单项选择
( ) 1. The writer ______ many famous novels since 2010.
A. wrote B. has written C. writes
( ) 2. I can't find my wallet anywhere. I think I ______ it.
A. have lost B. lost C. lose
( ) 3. —______ you ______ the new action movie? —Not yet. Let's go together.
A. Did; see B. Have; seen C. Do; see
( ) 4. My grandfather ______ for 10 years. I miss him very much.
A. has died B. has been dead C. died
( ) 5. They ______ each other since they met at a party in 2018.
A.knew B. have known C. know
( ) 6. This is the most delicious cake I ______ ever eaten.
A. had B. have C. will
( ) 7. —Where are the children? —They ______ to the playground to play football.
A. have gone B. have been C. went
( ) 8. He ______ this bike for three years. It still works well.
A. has bought B. has had C. bought
( ) 9. I ______ to the new museum yet. Is it worth visiting?
A. haven't been B. didn't go C. wasn't
( ) 10. She ______ her homework. Now she is watching TV.
A. already finished B. has already finished C. already finishes
( ) 11. —How long ______ you ______ in this city? —For about five years.
A. do; live B. have; lived C. did; live
( ) 12. Mr. Smith ______ to China three times. He loves Chinese culture.
A. has gone B. has been C. went
二、完形填空
阅读下面短文,从每题所给的A、B、C三个选项中选出最佳选项。
Tom is my best friend. He (1) ______ in London since 2015. He (2) ______ to many famous places in the UK. Last month, he (3) ______ a new camera and has taken lots of pictures. I (4) ______ never visited London, but I have (5) ______ seen many photos of it. Tom has promised that he (6) ______ show me around when I go there.
( ) 1. A. lived B. has lived C. lives
( )2. A. has been B. has gone C. went
( ) 3. A. bought B. has bought C. buys
( ) 4. A. have B. am C. was
( ) 5. A. yet B. already C. ever
( ) 6. A. will B. has C. is
三、阅读理解
Mike has lived in Beijing since 2018. He is an English teacher at a middle school. He has already learned a lot of Chinese. He can speak Chinese very well now. He has been to many places of interest in China, such as the Great Wall, the Forbidden City and the Terracotta Army. He has taken hundreds of photos. He has never been to Shanghai yet, but he plans to visit it next summer. Mike says he has fallen in love with Chinese culture.
( ) 1. How long has Mike lived in Beijing?
A. For about three years. B. For about four years. C. For about five years.
( ) 2. What has Mike already done?
A. He has learned a lot of Chinese.
B. He has been to Shanghai.
C. He has visited all the places in China.
( ) 3. Where hasn't Mike been to yet?
A. The Great Wall. B. The Forbidden City. C. Shanghai.
( ) 4. What does Mike plan to do next summer?
A. Go back to his home country. B. Visit Shanghai. C. Take more photos.
( ) 5. What does Mike think of Chinese culture?
A. He doesn't like it. B. He has fallen in love with it. C. He is not interested in it.
四、完成句子
1. 自从我来到这所学校,我就交了很多朋友。
I __________ made many friends __________ I came to this school.
2. 他们已经完成了大部分工作。
They __________ __________ most of the work.
3. 你见过我的新书包吗?
__________ you __________ my new schoolbag?
4. 他离开家已经三天了,我们都很担心。
He __________ __________ away from home for three days. We are all worried.
5. 我从未尝试过滑翔伞运动。
I __________ __________ tried paragliding.
6. 他们去了西安,还没回来。
They __________ __________ to Xi'an. They haven't come back yet.
五、短文改错
下列句子中各有一处错误,请找出并改正。
1. He have lived in this city since 2019._______________
2. She has gone to the supermarket twice this week._______________
3. They have bought this house for five years._______________
4. I have never saw such a beautiful sunset._______________
5. —Where is your sister? —She has been to the gym._______________
6. He has finished his homework last night._______________
(
1
)
学科网(北京)股份有限公司
$
Unit 7 A good to read语法分层练习
【基础夯实】
一、单项选择。
( ) 1. My sister ______ to the library already. She is reading there.
A. has gone B. has been C. went
( ) 2. I ______ this interesting novel since last Friday.
A. have read B. read C. am reading
( ) 3. —______ you ever tried Japanese food? —Yes, I have.
A. Did B. Have C. Do
( ) 4. They ______ their homework yet. They are still doing it.
A. finished B. have finished C. haven't finished
( ) 5. Mr. Li ______ in this school for twenty years. He loves teaching.
A. worked B. has worked C. works
( ) 6. I have ______ visited the science museum. I want to go there next week.
A. ever B. never C. just
( ) 7. —Where is Lucy? —She ______ to the teacher's office.
A. has gone B. has been C. went
( ) 8. My parents ______ married since 2000.
A. have been B. got C. are
( ) 9. We haven't seen each other ______ a long time.
A. since B. for C. from
( ) 10. She ______ the piano lesson twice this week.
A. has taken B. took C. takes
( ) 11. —Have you finished your report? —No, I ______ it yet.
A. finished B. have finished C. haven't finished
( ) 12. I ______ this new word before. What does it mean?
A. haven't seen B. didn't see C. don't see
【答案】1. A 2. A 3. B 4. C 5. B 6. B 7. A 8. A 9. B 10. A 11. C 12. A
【解析】
1. A。考查have gone to。她在图书馆看书,说明已经去了且未回,用has gone。
2. A。考查持续性用法。since last Friday表示从上周五到现在,用现在完成时。
3. B。考查现在完成时的一般疑问句。ever提示用Have you ever tried。
4. C。考查否定句。yet用于否定句,表示还没完成。
5. B。考查持续性用法。for twenty years表示一段时间,用现在完成时。
6. B。考查never用法。想下周去,说明从未去过,用never。
7. A。考查have gone to。人不在现场,去了老师办公室。
8. A。考查持续性状态。since 2000表示从2000年到现在,用have been married。
9. B。考查for的用法。a long time是时间段,用for。
10. A。考查影响性用法。this week强调到目前为止,用现在完成时。
11. C。考查否定回答。yet提示否定,haven't finished。
12. A。考查影响性用法。以前没见过,对现在有影响,用现在完成时否定。
二、用所给词的正确形式填空。
1. He __________ (not finish) his breakfast yet. He is still eating.
2. I __________ (never be) to the Great Wall. I hope to go there someday.
3. They __________ (live) in this village since they were born.
4. My mother __________ (already cook) dinner. Let's eat!
5. __________ you __________ (see) the new Harry Potter film?
6. She __________ (borrow) the book two weeks ago. She __________ (keep) it for 14 days.
【答案】1. hasn't finished ;2. have never been;3. have lived;4. has already cooked ;5. Have; seen ;6. borrowed; has kept
三、句型转换
1. She has already seen the film. (改为否定句)
She __________ __________ the film __________.
2. He has visited the Forbidden City. (改为一般疑问句)
__________ he __________ the Forbidden City?
3. They have been in the army for three years. (对划线部分提问)
__________ __________ have they been in the army?
4. I bought this car last month. (用现在完成时改写)
I __________ __________ this car for one month.
5. Tom has gone to the supermarket. (对划线部分提问)
__________ has Tom __________?
6. She has never been to the concert. (改为肯定句)
She __________ __________ to the concert.
【答案】1. hasn't seen; yet 2. Has; visited ;3. How long;4. have had;5. Where; gone;6. has been
四、完成句子
1. 我已经读完这本书了。
I __________ __________ reading this book.
2. 你曾经去过长城吗?
__________ you ever __________ to the Great Wall?
3. 他还没吃过早饭。
He __________ __________ breakfast yet.
4. 他们结婚十年了。
They __________ __________ married for ten years.
5. 她在北京住了三年了。
She __________ __________ in Beijing for three years.
6. 我从来没有看过这么有趣的电影。
I __________ __________ seen such an interesting movie.
【答案】1. have finished ;2. Have; been ;3. hasn't had; 4. have been ;5. has lived; 6. have never
【能力提升】
一、单项选择。
( ) 1. The old man ______ in this small town since he was young.
A. lived B. has lived C. lives
( ) 2. I ______ my pen. Can I borrow yours?
A. lose B. have lost C. lost
( ) 3. —______ you ever watched a 3D movie? —Yes, I have.
A. Did B. Have C. Do
( ) 4. Mr. Wang isn't here. He ______ to the meeting room.
A. has gone B. has been C. went
( ) 5. We haven't seen each other ______ we graduated from primary school.
A. for B. since C. before
( ) 6. She has ______ finished her project. She is very happy.
A. already B. yet C. ever
( ) 7. This is the best book I ______ ever read.
A. have B. had C. will
( ) 8. They ______ the football club for two years.
A. have joined B. have been in C. joined
( ) 9. —Where are your parents? —They ______ to the airport to pick up my aunt.
A. have been B. have gone C. went
( ) 10. I ______ to London twice. I love that city.
A. have gone B. have been C. went
( ) 11. The train ______ already. We have to wait for the next one.
A.left B. has left C. leaves
( ) 12. My brother ______ the army for five years. He will come back next month.
A. has joined B. has been in C. joined
【答案】1. B 2. B 3. B 4. A 5. B 6. A 7. A 8. B 9. B 10. B 11. B 12. B
【解析】
1. B。持续性用法。since he was young表示从过去到现在,用现在完成时。
2. B。影响性用法。丢了笔导致现在没笔用,用现在完成时。
3. B。ever提示现在完成时疑问句。
4. A。人不在现场,去了会议室,用has gone to。
5. B。since + 过去时间点/从句。
6. A。already用于肯定句,表示“已经”。
7. A。This is the best...后常用现在完成时,have ever read。
8. B。join是瞬间动词,与for two years连用需转换为be in。
9. B。父母不在现场,去了机场,用have gone to。
10. B。twice表示去过两次且已回,用have been to。
11. B。already提示现在完成时,火车已离开,对现在造成影响。
12. B。join是瞬间动词,与for five years连用需转换为be in。
二、用适当的介词或副词填空
从方框中选择正确的词填空(每词限用一次)。
for, since, already, yet, ever, never
1. I have known her __________ I was ten years old.
2. He has lived in Shanghai __________ more than ten years.
3. Have you __________ tasted Italian food?
4. She has __________ been to Hainan. She wants to go there next summer.
5. I have __________ finished my science report. I can relax now.
6. They haven't decided where to go on vacation __________.
【答案】1. since; 2. for;3. ever ;4. never ;5. already;6. yet
【解析】
1. since。I was ten是过去时间点。
2. for。more than ten years是时间段。
3. ever。疑问句中表示“曾经”。
4. never。想明年去,说明从未去过。
5. already。肯定句中表示“已经”。
6. yet。否定句末尾用yet。
三、句型转换
1. I have already returned the library book. (改为否定句)
I __________ __________ the library book __________.
2. She has been to the new shopping mall. (改为一般疑问句)
__________ she __________ to the new shopping mall?
3. They have learned Chinese for three years. (对划线部分提问)
__________ __________ have they learned Chinese?
4. He joined the band two months ago. (用现在完成时改写)
He __________ __________ in the band for two months.
5. My uncle has gone to Canada. (对划线部分提问)
__________ has your uncle __________?
6. The train has left. (改为否定句)
The train __________ __________ left.
【答案】1. haven't returned; yet ;2. Has; been ;3. How long ;4. has been;5. Where; gone;6. hasn't left
四、完成句子
根据汉语提示完成句子。
1. 他从五岁起就开始学弹钢琴。
He __________ __________ piano since he was five years old.
2. 你听说过这个作家吗?
__________ you __________ __________ this writer?
3. 他刚做完家务,正在休息。
He __________ __________ finished the housework. He is resting.
4. 他们已经在这个城市生活了二十年。
They __________ __________ in this city for twenty years.
5. 我从未见过如此壮观的景象。
I __________ __________ seen such a magnificent view.
6. 李明去哪儿了?他去了图书馆。
—Where is Li Ming? —He __________ __________ to the library.
【答案】1. has learned/studied ;2. Have; heard of ;3. has just;4. have lived ;5. have never ;6. has gone
【拓展挑战】
1、 单项选择
( ) 1. The writer ______ many famous novels since 2010.
A. wrote B. has written C. writes
( ) 2. I can't find my wallet anywhere. I think I ______ it.
A. have lost B. lost C. lose
( ) 3. —______ you ______ the new action movie? —Not yet. Let's go together.
A. Did; see B. Have; seen C. Do; see
( ) 4. My grandfather ______ for 10 years. I miss him very much.
A. has died B. has been dead C. died
( ) 5. They ______ each other since they met at a party in 2018.
A.knew B. have known C. know
( ) 6. This is the most delicious cake I ______ ever eaten.
A. had B. have C. will
( ) 7. —Where are the children? —They ______ to the playground to play football.
A. have gone B. have been C. went
( ) 8. He ______ this bike for three years. It still works well.
A. has bought B. has had C. bought
( ) 9. I ______ to the new museum yet. Is it worth visiting?
A. haven't been B. didn't go C. wasn't
( ) 10. She ______ her homework. Now she is watching TV.
A. already finished B. has already finished C. already finishes
( ) 11. —How long ______ you ______ in this city? —For about five years.
A. do; live B. have; lived C. did; live
( ) 12. Mr. Smith ______ to China three times. He loves Chinese culture.
A. has gone B. has been C. went
【答案】1. B 2. A 3. B 4. B 5. B 6. B 7. A 8. B 9. A 10. B 11. B 12. B
二、完形填空
阅读下面短文,从每题所给的A、B、C三个选项中选出最佳选项。
Tom is my best friend. He (1) ______ in London since 2015. He (2) ______ to many famous places in the UK. Last month, he (3) ______ a new camera and has taken lots of pictures. I (4) ______ never visited London, but I have (5) ______ seen many photos of it. Tom has promised that he (6) ______ show me around when I go there.
( ) 1. A. lived B. has lived C. lives
( )2. A. has been B. has gone C. went
( ) 3. A. bought B. has bought C. buys
( ) 4. A. have B. am C. was
( ) 5. A. yet B. already C. ever
( ) 6. A. will B. has C. is
【答案】1. B 2. A 3 A 4. A 5. B 6. A
【解析】
1. B。since 2015表示从过去到现在,用现在完成时。
2. A。去过很多地方且已回,用has been to。
3. A。last month是过去时间,用一般过去时。
4. A。have never visited是现在完成时。
5. B。already用于肯定句,表示“已经”。
6. A。主句将来时,用will。
---
三、阅读理解
Mike has lived in Beijing since 2018. He is an English teacher at a middle school. He has already learned a lot of Chinese. He can speak Chinese very well now. He has been to many places of interest in China, such as the Great Wall, the Forbidden City and the Terracotta Army. He has taken hundreds of photos. He has never been to Shanghai yet, but he plans to visit it next summer. Mike says he has fallen in love with Chinese culture.
( ) 1. How long has Mike lived in Beijing?
A. For about three years. B. For about four years. C. For about five years.
( ) 2. What has Mike already done?
A. He has learned a lot of Chinese.
B. He has been to Shanghai.
C. He has visited all the places in China.
( ) 3. Where hasn't Mike been to yet?
A. The Great Wall. B. The Forbidden City. C. Shanghai.
( ) 4. What does Mike plan to do next summer?
A. Go back to his home country. B. Visit Shanghai. C. Take more photos.
( ) 5. What does Mike think of Chinese culture?
A. He doesn't like it. B. He has fallen in love with it. C. He is not interested in it.
【答案】1. B ;2. A; 3. C; 4. B; 5. B
四、完成句子
1. 自从我来到这所学校,我就交了很多朋友。
I __________ made many friends __________ I came to this school.
2. 他们已经完成了大部分工作。
They __________ __________ most of the work.
3. 你见过我的新书包吗?
__________ you __________ my new schoolbag?
4. 他离开家已经三天了,我们都很担心。
He __________ __________ away from home for three days. We are all worried.
5. 我从未尝试过滑翔伞运动。
I __________ __________ tried paragliding.
6. 他们去了西安,还没回来。
They __________ __________ to Xi'an. They haven't come back yet.
【答案】1. have; since 2. have finished 3. Have; seen 4. has been5. have never 6. have gone
五、短文改错
下列句子中各有一处错误,请找出并改正。
1. He have lived in this city since 2019._______________
2. She has gone to the supermarket twice this week._______________
3. They have bought this house for five years._______________
4. I have never saw such a beautiful sunset._______________
5. —Where is your sister? —She has been to the gym._______________
6. He has finished his homework last night._______________
【答案】1. have → has 2. gone → been 3. bought → had 4. saw → seen 5. been → gone 6. 去掉last night 或 has finished → finished
【解析】
1. have → has。主语He是第三人称单数,用has。
2. gone → been。twice表示次数,用have been to。
3. bought → had。bought是瞬间动词,不能与for连用。
4. saw → seen。现在完成时用过去分词seen。
5. been → gone。人不在现场,应改用gone。
6. 去掉last night 或 has finished → finished。last night是过去时间,不能与现在完成时连用。
(
1
)
学科网(北京)股份有限公司
$