1、语法词汇练习试卷 8 及答案与解析一、Vocabulary and Structure1 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 working2 He was so hungry last night because he_nothing to eat since breakfast.(A)had had(B) had(C) has(D)has
2、 had3 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 sent4 When his car was nowhere to be found, he wondered if someone_it.(A)stole(B) had stolen(C) was stealing(D)has stolen5 Susan could not go out that ni
3、ght because she_to wait for Jim at home.(A)has promised(B) promised(C) had promised(D)promises6 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 snowing7 When I went back to my hometown two years ago, I found tha
4、t it_greatly.(A)was changing(B) changed(C) had changed(D)would change8 Come back in an hour. I_my packing by then and well be able to have a talk.(A)has done(B) will do(C) am doing(D)will have done9 When they arrived at the railway station, they learned that the train_.(A)was just leaving(B) has jus
5、t: left(C) had just left(D)just left10 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 complete11 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)
6、has been(D)would be12 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 preparing13 We_from her only once since she went away. However, I_to her constantly.(A)heard, have been writing(B) have heard, have been writ
7、ing(C) have heard, am writing(D)heard, am writing14 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 climbing15 I_to reach Bob on the phone for the last twenty minutes, but the line has been busy.(A)am trying(B
8、) have tried(C) tried(D)have been trying语法词汇练习试卷 8 答案与解析一、Vocabulary and Structure1 【正确答案】 D【知识模块】 语法词汇2 【正确答案】 A【知识模块】 语法词汇3 【正确答案】 D【知识模块】 语法词汇4 【正确答案】 B【知识模块】 语法词汇5 【正确答案】 C【知识模块】 语法词汇6 【正确答案】 A【知识模块】 语法词汇7 【正确答案】 C【知识模块】 语法词汇8 【正确答案】 D【知识模块】 语法词汇9 【正确答案】 C【知识模块】 语法词汇10 【正确答案】 C【知识模块】 语法词汇11 【正确答案】 B【知识模块】 语法词汇12 【正确答案】 A【知识模块】 语法词汇13 【正确答案】 B【知识模块】 语法词汇14 【正确答案】 C【知识模块】 语法词汇15 【正确答案】 D【知识模块】 语法词汇