内容正文:
Unit10 I’ve had this bike for three years.
单元语法把关练
一、单元语法思维导图
二、单元语法把关练
一、单项选择
1.The old man ________ for seven years because of cancer.
A.has died B.has been dead C.is dying D.died
2.—How long ________ your brother ________ a cold?
—For three days. I think he should go to see a doctor.
A.do; catch B.did; catch C.has; had D.has; caught
3.Last week I ________ a book. That’s to say, since last week I ________ a book.
A.have kept, have kept B.have kept, have borrowed
C.borrowed, have borrowed D.borrowed, have kept
4.—Must I return the book this week, Miss Green?
—No, you ________. You can ________ it for another seven days.
A.mustn’t; keep B.needn’t; borrow
C.don’t have to; keep D.mustn’t; lend
5.—Sandy, remember to return the book on time. You them for two weeks.
—OK, I will.
A.have borrowed B.borrowed C.have kept D.kept
6.—Let’s turn on the TV and watch the football match.
—It’s too late. It _______ for an hour. And the result was 1-0.
A.has finished B.has begun C.has been on D.has been over
7.Lei Feng, a famous soldier, _______ for 61 years, but he is still remembered by the whole society.
A.has been dead B.has died C.was dead D.died
8.Uncle Li can speak English very well because he ________ England for 5 years.
A.has gone to B.has been to C.has come to D.has been in
9.—________ did the 2023 Wuxi Marathon finish?
—It ________ for nearly one month.
A.When; has finished B.How long; has been over
C.When; has been over D.How long; has finished
10.—Dad, please change the channel. Our school is on TV at 8:00 tonight.
—I watched it just now. It ________ for a while.
A.has finished B.was over C.has been over D.finished
11.—Can I ______ your Chinese book?
—Sure. But you can only ______ it for a few days.
A.borrow; keep B.lend; borrow C.borrow ; borrow
12.My grandparents ______ for over 60 years and they love each other very much.
A.have been married B.got married C.have got married D.were married
13.By the time I rushed into the cinema, the movie ________ for half an