I’ve had this bike for three years
SectionB (1a—1d)
Ⅰ.用所给单词的适当形式填空
1.It ________ (rain) for a week.
2.I don't know this woman. I ________ (meet, never) her before.
3.—Let's go to the cinema.
—No. I ________ (see, already) the film.
4.We ________ (finish, not) our homework yet.
5.John ________ (come, not) yet. He will be back in a minute.
6.Mr. Green often goes to America. In fact, he ________ (be) there ten times.
7.—Where's John?
—He ________ just ________ (go) to the teachers' office.
8.She ________ (study) English since she was ten.
9.Jim isn't here. He ________ to the library. He ________ there an hour ago.(go)
10.She ________ (travel, never) on a train in her life.
Ⅱ.句型转换
1.Miss Gao left an hour ago.(改为同义句)
Miss Gao ________ ________ ________ ________ an hour ago.
2.The couple married in 2014.(改为同义句)
The couple ________ ________ married ________ 2014.
3.The bus has arrived here. It arrived ten minutes ago.(合并为一句)
________________________________________________________________________
4.I have had this bike for five years.(改为同义句)
I have had this bike ________ ________ ________ ________.
5.They have been here since__half__an__hour__ago. (对画线部分提问)
________ ________ have they been here?
Ⅲ.单项填空
( )1.2018·广西北部湾经济区—Is this your camera?
—Yes. I ________ it for two weeks.
A.bought B.had
C.have had D.have bought
( )2.2018·北京—Lucy, is your uncle a teacher?
—Yes, he is. He ________ history for nearly 20 years.
A.teaches B.has taught
C.is teaching D.will teach
3
( )3.The students have cleaned the classroom, ________?
A.do they B.don't they
C.have they D.haven't they
( )4.Miss Green isn't in the office. She ________ to the library.
A.has gone B.went
C.will go D.has been
( )5.—How long have you ________ here?
—For about two months.
A.been B.gone
C.come D.arrived
( )6.2016·上海This medicine ________ millions of people's lives since it was put into use.
A.is saving B.will save
C.has saved D.had saved
( )7.—Do you know him well?
—Sure. We ________ friends since ten years ago.
A.were B.have been
C.have become D.have made
( )8.—________ you________ your homework yet?
—Yes. I ________ it a moment ago.
A.Did; do; finished
B.Have; done; finished
C.Have; done; have finished
D.Will; do; finish
( )9.—What did Mrs. Hunt do last Saturday?
—She ________ all her old clothes from her house.
A.cleared out B.tried out
C.worked out D.cut out
( )10.—Jenny, when did you move here?
—I ________ here for three years.
A.lived B.moved
C.have moved D.have lived
3
教师详解详析
Ⅰ.1.has rained
2.have never met
3.have already seen
4.haven't finished
5.hasn't come
6.has been
7.has; gone
8.has studied
9.has gone; went
10.has never traveled
Ⅱ.1.has been away since
2.has/have been; since
3.The bus has been here for ten minutes./The bus has been here since ten minutes ago.
4.since five years ago
5.How long
Ⅲ.1.C 2.B 3.D 4.A 5.A 6.C
7.B since常用于现在完成时,且动词用延续性动词,故选B。
8.B yet常用于现在完成时;“a moment ago”为一般过去时的时间状语。故选B。
9.A 考查动词短语辨析。句意:她把所有的旧衣服从房子里清理了出来。clear out意为“清理”,符合句意。故选A。
10.D move为非延续性动词,不能和“for+时间段”连用;live为延续性动词,可与时间段连用。故选D。
3