文档内容
Unit 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. ______________