Unit 10 I've had this bike for three years.
单元语法专练十
Ⅰ.用since或for填空
1.Jim has been in Ireland ________ Monday.
2.Jill has been in Ireland ________ three days.
3.Two years has passed ________ he left Beijing.
4.Molly has kept the book ________ two years ago.
5.India has been an independent country ________ 1947.
6.The bus is late. They've been waiting ________ 20 minutes.
7.Nobody lives in those houses. They have been empty ________ many years.
8.Mike has been ill ________ a long time. He has been in hospital ________ October.
Ⅱ.用所给单词的适当形式填空
1.I ________ already ________ the film. I ________ it last week. (see)
2.—________ he ________(finish) his work today?
—Not yet.
3.My father ________ just ________(come) back from work. He is tired now.
4.—Where's Li Ming?
—He ________(go) to the teacher's office.
5.I ________(work) here since I ________(move) here in 1999.
6.So far I ________(make) quite a few friends here.
7.—How long ________ you ________(stay) here?
—For two weeks.
8.2018·泰州Stephen Hawking ________(die) for over 3 months, but his spirit still lives on.
9.He ________(go) to school on foot every day.
10.________ you ________(find) your science book yet?
单项填空
( )1.2018·青岛—It's time to work now.
—OK. I'll wake Carl up. He ________ for an hour.
A.has fallen asleep B.has been asleep
C.fell asleep D.falls asleep
( )2.2018·黄冈—Your new watch is so nice! When did you buy it?
—In April. I ________ it for two months.
A.have had B.had C.have bought D.bought
( )3.2018·北京—Lucy, is your uncle a teacher?
—Yes, he is. He ________ history for nearly 20 years.
A.teaches B.has taught
3
C.is teaching D.will teach
( )4.2018·福建A China ________ great achievements in science and technology since 1978.
A.makes B.made C.has made
( )5.2018·天水—When will A Bite of China Ⅲ begin tonight?
—It ________ for ten minutes.
A.will begin B.has begun C.will be on D.has been on
( )6.2017·眉山—Are you a basketball player in your school?
—Yes. I ________ the team 3 years ago. I ________ in it for 3 years.
A.joined; was B.was joined; am
C.have joined; have been D.joined; have been
( )7.2018·武汉—Do you still play basketball?
—Oh, no. I ________ it for the past two years.
A.haven't played B.didn't play
C.won't play D.hadn't played
( )8.2017·呼和浩特—Do you know her well?
—Sure. We ________ friends since ten years ago.
A. were B. became
C. have become D. have been
( )9.2017·齐齐哈尔—How long is it since he ________ this school?
—He ________ for three years.
A. has left; has left B. left; has been away
C. leaves; has left
( )10.2017·内江 The family ________ there since they moved to China in the 2000s.
A. lived B. will live C. live D. have lived
3
详解详析
语法基础练
Ⅰ.1. since 2.for 3.since 4.since
5.since 6.for 7.for 8.for; since
Ⅱ.1.have; seen; saw 2.Has; finished
3.has; come 4.has gone
5.have worked; moved 6.have made
7.have; stayed 8.has been dead
9.goes 10.Have; found
体验中考练
1.B 2.A 3.B 4.C 5.D 6.D 7.A
8.D 考查动词的时态。由答语中时间状语“since ten years ago”可知本句应用现在完成时;become为短暂性动词,不能和表示一段时间的时间状语连用,故选D。
9.B 考查时态辨析。句意:“他离开这所学校多长时间了?”“他已经离开(学校)三年了。”since引导的从句用一般过去时,谓语动词用left;leave是短暂性动词,当后面接时间段时要变成be away。故选B。
10.D
3