1、1Unit 12 Life is full of the unexpected.李仕才单元语法专练十二.单项选择( )1.By the time I got there, the taxi _. Awill leave Bhas left Chad left Dwas leaving ( )2.Before I got up, my father _ in the shower. Awas getting Bhas gotten Cwill get Dhad gotten( )3.I knew that Lisa _ in the chess club for two months. Ahas
2、 joined Bhad joined Chas been Dhad been ( )4.By the end of last month, we _ about 2,000 English words. Awill learn Bhad learned Chas learned Dare learning ( )5.When I got to school, I realized I _ my homework at home. Ahas left Bhad left Cwas leaving Dwill leave .用括号中所给单词的适当形式完成下列句子(每空仅限 1 个单词)1My f
3、ather was_ a newspaper when I saw him at that moment.(read)2By the time he _ dressed, his father had gone into the bathroom.(get)3By the end of last week, she had finished _ that book.(write)4Before I got to the bus stop, the bus had _(leave)5Mike said he _ English two years ago.(study)6The teacher
4、said that about twenty students had joined the _ club.(swim).根据汉语意思完成句子1到我起床的时候,我哥哥已经进浴室了。_ _ _ I got up, my brother _ _ _ into the bathroom. 2我知道我爷爷已经搬到农村去住了。I knew my grandfather _ _ to the countryside. 3在你给我打电话之前,我已经完成了我所有的工作了。_ you called me, I _ _ _ all my work. 4到我到达聚会的时候,他已经离开了。_ _ _ I arrive
5、d at the party, he _ _ _. 5他告诉我电影已经开始 10 分钟了。2He told me that the movie _ _ _ for ten minutes. 6我知道我哥哥已经参军五年了。I knew that my brother _ _ _ the army for five years. 单项选择 ( )1.2018德阳改编 I _ to the West Lake four times by the end of last year, but I will go there again this summer.Ahave been Bhad beenCw
6、ent Dhad gone( )2.2018郴州Have you ever been to South Tower Park?Yes. I _ there a few months ago.Awent Bhave been Chave gone Dhad been( )3.2018眉山Are you a basketball player in your school? Yes. I _ the team 3 years ago. I_ in it for 3 years.Ajoined; wasBwas joined; amChave joined; have beenDjoined; ha
7、ve been( )4.2018武汉Do you still play basketball?Oh, no. I _it for the past two years.Ahavent played Bdidnt play Cwont play Dhadnt played( )5.2016乌鲁木齐You didnt watch the movie?Yes, but by the time I _to the cinema, the movie _for several minutes.Agot; has begun Bgot; had been on Cgot; had begun Dgot;
8、has been on 参考答案【单元语法专练十二】语法基础练.15 CDDBB .1.reading 2.got 3.writing 4.left5studied 6.swimming .1.By the time; had already gone2had moved3Before; had already finished4By the time; had already left5had been on 6.had been in 3中考冲刺练1B 由时间状语“by the end of last year”可判断用过去完成时。2A 根据时间状语“a few months ago”可知用一般过去时。3D 4.A5B 结合本题语境可知,在“我”到电影院之前,电影已经开始几分钟了。by the time 后的从句要用一般过去时,主句要用过去完成时,再结合“for several minutes”可知,要用延续性的 had been on。