cambridge asssment english B
1. By the summer, Elizabeth______ here for ten years .
A. will work B. works
C. will have worked D. has worked鸡做法大全菜谱
答案:C 将来完成时态。By指:到什么时间为止。
2. After Jackson.______ for an hour, he came to the conclusion that Mrs.bennet was not coming.
A. waited B. was waiting
C. has waited. D. had been waiting .歌尽桃花靡宝
答案:D 过去进行时态。come to the conclusion 得出结论。
3. I. hope you______ the instructions ready before I come tomorrow。
A. to get B. shall get
C. will get D. will have gotten .
佳能红圈镜头答案:D 将来完成时态。tomorrow表示将来,get the instructions (指令,指示)这个动作在我回来之前已经完成。
4. I'm meeting Even tonight. I______a Russion before.
A. didn't ever meet B. have never met
C. have ever met D. never met
答案:B 现在完成时态。今天晚上我要见艾文,之前我从未见过一个俄国人。.never 从未。《赠刘景文》
5. All the apparatus______ before the experiment began.
A. have been tested B. had been tested
C. were tested D. had tested
答案:B test apparatus:调试器械。这是一个过去完成时态,又是一个被动语态。
6. We'll leave as soon as it________ raining.
A. is stoping B. stops
C. will stop D. shall stop
答案:B as soon as:一……就……, 雨一停我们就离开。用一般现在时表示将来时的一种特殊用法。stops这个动作还没有发生,但在as soon as后表示将要发生。
7. We've already nt out the invitation cards, but we don't know how many people____.
A. come B. are coming
C. came D. have come
答案:B invitation 邀请;card 卡片,我们已经发出了请柬(invitation cards),但是我们不知
道能有多少人来。这是一个一般将来时态,对于现在来说,请柬已经发出,所以用过去式nt out,但是“人们来”这个动作还没有发生,是将来的动作,所以用are coming.
8. No sooner_______ than the accident happened.
A. he had gone B. had he gone
C. his going D. he went
答案:B “no sooner……than……”(刚……就……),在 no sooner这部分应当用过去完成时,than 后面用一般过去时。A,B都是过去完成时态,怎么选择?No sooner 的特殊用法,在其后面跟倒装语序,所以选B。
9. I had hoped Mr. Smith______ me an early reply.
A. gave B. to give
C. giving D. would give
答案: D 过去将来时。我希望史密斯先生能给我一个及早的答复。
10.Until yesterday, Miller's family_____ from him for six months.
A. hasn't heard B. hasn't been hearing
C. hadn't heard D. didn't bear
答案:C 过去完成时态。到昨天为止,Miller的家人已经有六个月没有他的消息了。until为信号词,后为完成时态。
11. Tailor looks sleepy. He must______ to bed very late last night.
A. had gone B. have gone
C. be going D. go
答案:B Tailor(人名)看起来有些困,他一定是昨天晚上睡觉太晚了。用must have done 这个结构,表示对过去发生动作的一种肯定性的猜测。
法国文学家12. I_______ yesterday, but I was suspended by an unexpected visit.
员工薪酬设计方案
A. came B. did come
C. was to come D. come
答案C 过去将来时态。be to do 在这里表示计划中的行动。Suspend 耽搁,暂停。
13. I don't know what Jeanie_____ at this time tomorrow.
男女交合
A. does B. is doing
C. will be doing D. will do
答案:C 将来进行时态。我不知道明天这个时候Jeanie 在干什么。at this time tomorrow,信号词,说明是明天的这个时候发生的动作,所以是用将来进行时态。
14. Hardly______ when the bus suddenly pulled away.
A. they had got to the bus stop B. had they got to the bus stop
C. did they get to the bus stop D. they got to the bus stop
答案:B hardly……when……(一……就……), hardly后应当用过去完成时,when 后面用一般过去时。hardly 的特殊用法,在其后面跟倒装语序,所以选B。
15. Mother doesn't know much time I have spent in watching TV; if she ever found out ,I'm sure_______.
A. she'd never forgive me B. she never forgive me
B. she'll never forgive me D. she does never forgive me
答案:A 过去将来时态。Forgive 原谅,She’d相当于:she would. 妈妈不知道我看电视花费了多长时间,如果她知道的话,我相信她将永远不会原谅我。
16. The teacher told the students that the Earth_______round the Sun.
A. moves B. moved
C. has moved D. has been moving
答案:A 客观存在,真理性的,规律性的,没有时态变化,都用一般现在时。
17. While the cretary_______ his desk, he found the long lost report.
A. had been cleaning B. is cleaning荡漾的反义词
C. has been cleaning D. was cleaning
答案:D 过去进行时态。while是一个信号词,表示一个时间点。