一、1.Vocabulary and Structure
0. The whole morning Jack______on the model plane that he will show in the science class the next day.
A.has worked
B.is working
C.will work
D.has been working
1. He was so hungry last night because he______nothing to eat since breakfast.
A.had had
B.had
C.has
D.has had
2. By the end of this year our committee______out five thousand letters for contributions.
A.will send
B.have sent
C.have been sending
D.will have sent
3. When his car was nowhere to be found, he wondered if someone______it.
A.stole
B.had stolen
C.was stealing
D.has stolen
4. Susan could not go out that night because she______to wait for Jim at home.
A.has promised
B.promised
C.had promised
D.promises
5. It______for three days and nights now, so the postman is an hour late this morning.
A.has been snowing
B.is snowing
C.had snowed
D.had been snowing
6. When I went back to my hometown two years ago, I found that it______greatly.
A.was changing
B.changed
C.had changed
D.would change
7. Come back in an hour. I______my packing by then and we"ll be able to have a talk.
A.has done
B.will do
C.am doing
D.will have done
8. When they arrived at the railway station, they learned that the train______.
A.was just leaving
B.has just: left
C.had just left
D.just left
9. John will travel to Europe this summer. Before that he______his BA in Maths.
A.completes
B.is completing
C.will have completed
D.is going to complete
10. John______a soldier for eight years, and he planned to stay in the army till he was thirty-two.
A.was
B.had been
C.has been
D.would be
11. We______ourselves thoroughly for the examination by the end of this month.
A.will have prepared
B.have prepared
C.are preparing
D.have been preparing
12. We______from her only once since she went away. However, I______to her constantly.
A.heard, have been writing
B.have heard, have been writing
C.have heard, am writing
D.heard, am writing
13. When the climbers reach the top of the mountain, they______about 6 000 meters above sea level.
A.climb
B.will climb
C.will have climbed
D.are climbing
14. I______to reach Bob on the phone for the last twenty minutes, but the line has been busy.
A.am trying
B.have tried
C.tried
D.have been trying