内容正文:
班级 姓名 学号 分数
Unit 12 Life is full of the unexpected.
过去完成时
(时间:60分钟,满分:100分)
1、 单项选择(本大题共50小题,每小题2分,共100分)
1.Ben told his father he ________ his homework two hours before.
A.Finishes B.had finished C.was finishing D.has finished
2.By the end of last term, Lucy ________ learning the first book already.
A.finishes B.will finish C.has finished D.had finished
3.I suddenly remembered that I ________ the key in my classroom when I ________ home yesterday.
A.forgot; got B.had forgotten; got C.left; got D.had left; got
4.By the time my father got to the station, the bus ________.
A.left B.has left C.had left D.was leaving
5.—Lucy, did you catch the train to Wuhan yesterday?
—No, it ________ for 10 minutes by the time I got to the station.
A.has left B.had left C.has been away D.had been away
6.When she returned home from work, she found the rubbish still lying where she had ________ them.
A.lay B.laid C.lain D.lying
7.Miss White ________ 12 different countries by the end of last year.
A.has been to B.had been to C.has gone to D.went to
8.It was surprising that Bill _________ all the emails on his computer by lunch time yesterday.
A.had checked B.has checked C.checked D.checks
9.It was reported that WeChat ________ our life and work more convenient in the past few years.
A.made B.has made C.had made D.would make
10.This was the first time they ________ in ten years.
A.have met B.had met C.met D.would meet
11.—By the end of last week, Josh ________ in the west of China for three months helping the homeless children.
—Wow! How admirable a man he is!
A.will stay B.has stayed C.is staying D.had stayed
12.—Tom was disappointed that most of the guests ________ when he ________ at the party.
—Perhaps he should come earlier next time.
A.left; had arrived B.left; arrived
C.had left; had arrived D.had left; arrived
13.By the time I got into the classroom, the teacher ________ the test papers.
A.had handed out B.handed out C.has handed out
14