A、will have finished
B、have been finished
C、have finished
D、will finish
答案:A
解析:参考解析:本题解答的关键在于句末的by the end of this month,"by"一般用于完成时态,所以可以得出, 这个句子考查的是将来完成时的用法,即will have done sth.,故选A。
A、will have finished
B、have been finished
C、have finished
D、will finish
答案:A
解析:参考解析:本题解答的关键在于句末的by the end of this month,"by"一般用于完成时态,所以可以得出, 这个句子考查的是将来完成时的用法,即will have done sth.,故选A。
A. for all
B. but for
C. despite of
D. due to
解析:参考解析:各个选项中,for all表示尽管、虽然,与in spite of和despite基本相同;but for表示若不是...;despite后面不需要加介词of;due to因为、由于,根据题意,故选A。
A. Whatever
B. Which
C. That
D. Whichever
解析:参考解析:由whichever引导,表示"无论哪个",其作用相当于no matter which。因为后面接有one,因而不能用whatever,故选D。
A. of her age in 19 months old
B. when she was 19 months old
C. when 19 months old she was
D. she was 19 months old
A. one after two or three minutes
B. after two or three minutes
C. one for two or three minutes
D. one in two or three minutes
解析:考点:虚拟语气 题意:我建议她改天再来
答案:should come(should可以省略)
解释:表示建议、强迫、命令的动词,后接宾语从句需要用should do something的虚拟形式
A. will be succeeded
B. succeeded
C. would be successful
D. were success
解析:参考解析: wish后面的从句要用虚拟语气,这里是现在时,所以从句要用动词的过去式,故选B。
A. neither
B. another
C. none
D. either
解析:考点:近义词辨析 题意:他会英语或俄语吗?都不会
答案:either(两种中任何一个,否定表示两个都不)
解释:由句意知“他不会说两种语言中任一”(谓语动词用单数)
neither:两个都不(如果用Neither则句子中不需要否定),none: 都不是(三者或三者以上)
A. whose
B. which
C. whom
D. who
A. Since
B. While
C. Because
D. If
解析:参考解析:连词辨析。题干中的some students...other...表明,两句话之间是对比关系,while在此用作并列连词,意为"而,然而”,表示前后两种状况的对比,为正确答案。其他选项A项since的用法主要有两种,一表示"自从...以来”,二表示"既然";C项不正确,因为前后两分句之间无引起与被引起的关系,故不能用引导原因状语从句because;D项if引导条件状语从句,意为"如果",表示假如有从句的动作发生,就(不)会有主句的动作发生,在这里不合适。句意:一些学生毕业后能找到工作,而另外—些则不得不重返学校以修得更高的学位。
A. will fish
B. finished
C. finish
D. shall finish
解析:参考解析:虚拟语气。在it is important、necessary、natural 、 essential结构中经常使用"(should)+动词原形"的形式。同样本题也是这种用法,should可省略。句意:提前完成工作十分重要。
A. had been touched
B. should be touched
C. were touched
D. was touched