A、would finish
B、will have finished
C、has finished
D、had finished
答案:B
解析:参考解析: by引导的时间短语通常和完成时态连用。"by the time you get back"表示将来的时间,因此主句应用将来完成时态,故选B。
A、would finish
B、will have finished
C、has finished
D、had finished
答案:B
解析:参考解析: by引导的时间短语通常和完成时态连用。"by the time you get back"表示将来的时间,因此主句应用将来完成时态,故选B。
A. shouldn't
B. can't
C. mustn't
D. needn't
解析:参考解析:语境表示语气很肯定的否定判断推测:我刚才还听见他打电话了,因此他一定没走多远。用can't have done。shouldn't have done表示本不应该做某事;mustn't have done表示禁止做某事;而needn't have done指的是本来没必要做某事。
A. fix
B. fixing
C. to fix
D. fixed
解析:参考解析:本题考查的是使役动词have后接过去分词作宾语补足语表被动的用法。此类动词还有: keep,find,leave,make,get等。
A. need
B. season
C. time
D. sale
解析:in need在困难中、需要帮助/ in season应时的/ in time及时,适时地
A. put up
B. put aside
C. called up
D. coped with
解析:参考解析: put up意为"张贴,悬挂";put aside意为"搁置,置之不理";come up意为"走近,上来";cope with意为"对付,处理”。根据句意,故选A。
A. to be treated
B. to treat
C. treated
D. treating
解析:参考解析:本题考查动词like的用法及时态。动词like后一般接动词不定式或动名词,而本句又表示被动含义,答案只能选A。句意: 我不希望他们用那种方式对待我。
A. should
B. could
C. would
D. must
解析:参考解析:在suggest等表示建议、命令、要求等的动词后面的宾语从句中,谓语动词应该用should加动词原形表虚拟语气。而should通常可以省略,所以应该选A。
A. as
B. what
C. while
D. that
解析:参考解析:译文:从他的表情可以看出来,他一定是听说了这个消息。考点:定语从句。解析: as在这里作关系代词,引导非限定性定语从句,说明前面整句话,符合题意,故选A。
A. More
B. Some
C. None
D. Few
解析:解析: 几乎没什么书被偷了
A. discovered
B. uncovered
C. created
D. invented
解析:discover发现/uncover发现、揭露/create创造/invent发明创造
A. food
B. dinner
C. lunch
D. meal
解析:参考解析: food意为"食品"; dinner意为"正餐,晚餐"; lunch意为"午餐”,这三个词都不可以泛指"一顿饭", 而a meal可以泛指任何—顿饭,故选D。