文档内容
Unit 8 语法分层练习 (A 层挑战卷)
班级: ___________ 姓名: ___________ 学号: ___________ 得分: ___________
一、单项选择 (15题,每题2分,共30分)
1. —How long can I ( ) the book? —For two weeks.
A. borrow B. keep C. lend
2. The movie ( ) for ten minutes when I got there.
A. has begun B. had begun C. had been on
3. —When did you ( ) the army? —Two years ago.
A. join B. be in C. be a member of
4. It has been 5 years since we ( ) to this city.
A. moved B. have moved C. move
5. I saw him ( ). He looked happy.
A. just B. just now C. yet
6. He ( ) the book two days ago and he ( ) it for two days.
A. bought; has had B. has had; bought C. bought; bought
7. —Has he ( )? —Yes, he left an hour ago.
A. gone B. been away C. left
8. The meeting ( ) for an hour.
A. has finished B. has ended C. has been over
9. I haven't seen him ( ) last month.
A. for B. since C. when
10. Neither he nor I ( ) to the Great Wall before.
A. has been B. have been C. have gone
11. His grandfather ( ) for ten years.
A. has died B. died C. has been dead
12. —How long have you ( )? —Since 2010.
A. married B. got married C. been married
13. I ( ) my homework, so I can watch TV now.
A. finished B. have finished C. finish
14. She ( ) Shanghai for a month.
A. has gone to B. has been to C. has been in
15. —Where is Jim?
—He ( ) to the library.
A. has gone B. has been C. went
二、语篇填空 (10题,每题3分,共30分)
My family moved to this city five years ago. We (1)________ (live) here since then. When we first arrived, I
(2)________ (know) nobody. Then I (3)________ (join) a sports club. I (4)________ (be) in the club for four years now. I
made many friends there. Last month, I (5)________ (buy) a new bike. I (6)________ (have) it for about three weeks. It is
very useful. My grandfather (7)________ (die) in 2015. He (8)________ (be) dead for many years, but I still miss him. Life
(9)________ (change) a lot in the past few years. I (10)________ (make) a difference in my own way.
三、汉译英 (5题,每题4分,共20分)
1. 他参军已经三年了。
__________________________________________________________________
2. 自从我上中学以来,我就有这台电脑了。
__________________________________________________________________
3. 电影已经开始半小时了。
__________________________________________________________________
4. 他的祖父已经去世十年了。
__________________________________________________________________
5. 我刚才丢了钢笔,但我还没找到它。
__________________________________________________________________
1Unit 8 语法分层练习 (B 层提升卷)
班级: ___________ 姓名: ___________ 学号: ___________ 得分: ___________
一、单项选择 (15题,每题2分,共30分)
1. I have ( ) this book for two weeks.
A. borrowed B. kept C. bought
2. The old man ( ) for two years.
A. died B. has died C. has been dead
3. My uncle ( ) the Party since 1990.
A. has joined B. joined C. has been in
4. —When did you arrive here? —I ( ) here for two hours.
A. have been B. have arrived C. arrived
5. We ( ) English since three years ago.
A. have learnt B. learnt C. learn
6. I saw him ( ).
A. just B. just now C. already
7. —( ) have you been in China? —Since 2018.
A. How long B. How soon C. When
8. The meeting ( ) for half an hour.
A. has begun B. has been on C. began
9. It is five years since we ( ) last time.
A. meet B. met C. have met
10. He ( ) home yesterday.
A. leaves B. left C. has left
11. —Where is Tom? —He ( ) the library.
A. has been to B. has gone to C. went to
12. She has been ( ) for an hour.
A. away B. left C. leaving
13. I ( ) the computer so far.
A. haven't used B. didn't use C. don't use
14. My father ( ) Beijing for a week.
A. has been to B. has been in C. has arrived in
15. I ( ) a new pen last week.
A. have bought B. buy C. bought
二、句型转换 (5题,每题4分,共20分)
1. I bought the watch two days ago. (改为现在完成时)
I _________ _________ the watch for two days.
2. He joined the art club in 2020. (用since改写)
He _________ _________ in the art club since 2020.
3. The cat died a week ago. (改为现在完成时)
The cat _________ _________ _________ for a week.
4. She left ten minutes ago. (改为现在完成时)
She _________ _________ _________ for ten minutes.
5. When did you come here? (改为How long...?)
_________ _________ have you been here?
三、短文改错 (5题,每题4分,共20分,找出错误并在横线上改正)
1. I have borrowed the book for three days. ______________
2. He has died for two years. ______________
3. I have arrived here for two hours. ______________
4. It is three years since he has left home. ______________
5. I have seen him just now. ______________
2Unit 8 语法分层练习 (C 层基础卷)
班级: ___________ 姓名: ___________ 学号: ___________ 得分: ___________
一、单项选择 (10题,每题2分,共20分)
1. I have lived here ( ) ten years.
A. for B. since C. in
2. He has known me ( ) 2010.
A. for B. since C. about
3. We have been friends ( ) we met at school.
A. since B. for C. when
4. —( ) have you had this bike?
—For about two months.
A. How soon B. How often C. How long
5. He ( ) his key yesterday.
A. lost B. has lost C. have lost
6. I ( ) my key. I can't open the door now.
A. lost B. have lost C. lose
7. It has been three years ( ) he left home.
A. when B. for C. since
8. I saw him ( ).
A. just now B. just C. yet
9. He has ( ) in Beijing for 3 days.
A. arrived B. come C. been
10. His dog has been ( ) for a year.
A. dead B. die C. died
二、写出下列瞬间动词对应的延续性动词/短语 (10题,每题3分,共30分)
1. buy — _______
2. borrow — _______
3. die — _______
4. join — _______
5. leave — _______
6. begin — _______
7. start — _______
8. arrive — _______
9. come — _______
10. go — _______
三、根据汉语意思完成句子 (10题,每题5分,共50分)
1. 我住在这里已经十年了。 8. 她已经离开一个小时了。
I ________ ________ here for ten years. She has ________ ________ for an hour.
2. 自从2010年我就认识他了。 9. 我昨天丢了我的钥匙。
I have known him ________ 2010. I ________ my key yesterday.
3. 这本书我可以借多久? 10. 他已经在北京三天了。
How long can I ________ the book? He has ________ ________ Beijing for 3 days.
4. 他离家已经三年了。
It has been three years since he ________ home.
5. 这部电影已经开始10分钟了。
The film has ________ ________ for 10 minutes.
6. 他的狗已经死了一年了。
His dog has been ________ for a year.
7. 他加入这个俱乐部已经两年了。
He has been ________ the club for two years.
3