A、since
B、for
C、during
D、before
答案:A
解析:参考解析:句子为现在完成时,故判断出应该使用介词since,若选for,则表示~段时间,应去掉句末的ago。面两项也不符合题意,故选A。
A、since
B、for
C、during
D、before
答案:A
解析:参考解析:句子为现在完成时,故判断出应该使用介词since,若选for,则表示~段时间,应去掉句末的ago。面两项也不符合题意,故选A。
A. lived
B. was living
C. had been living
D. have been living
解析:参考解析:时态。时间状语ever since.意为"自从...到现在”是一个完成时态的标志,live这一动作从arrived here开始延续到现在,还将继续进行下去,所以应该用现在完成进行时态。故答案选D。句意:自从我来到这里我就住在宿舍,因为这里比较便宜。
A. he agreed
B. does he agree
C. he agrees
D. did he agree
解析:参考解析:倒装语序、过去时态。前面使用的否定not until,后面部分应该采用倒装,又因为这里的时间是the day before yesterday(前天),时态为过去时态。这个句子的正常语序应该是He did not agree to give a speech at the meeting until the day before yesterday故D为正确答案。句意:直到前天,他才答应在会上做发言。
A. If
B. unless
C. although
D. because
解析:参考解析:本题考查连词。if的意思是"如果、假设”,一般引导的是条件句;unless的意思是"除非”也是引导条件句;although的意思是"尽管、虽然”,一般引导的是让步状语从句;because的意思是"因为”。引导的原因状语从句。根据句意,前后两个分句是因果关系,故正确的答案为D。句意:我没有接电话,因为没有听到铃响。
A. nor shall I
B. neither can I
C. so do I
D. so I can
解析:参考解析: hardly表示否定的意思,即"几乎不...",所以后面不能使用表示肯定的so,而是使用表示否定的neither或nor,这样就排除了C和D;且谓语的助动词要保持前后一致,本题中用的是can,所以A是错误的,故选B。
A. look down upon
B. keep an eye on
C. get the better of
D. do away with
解析:参考解析: had better后面跟动词原形,意思是”最好做..."。look down upon意为"轻视,看不起"; keep an eye on意为"留心,在意"; get the better of意为"打败,战胜” ;do away with意为"废除,弄死”。根据句义,故选B。
A. much improve
B. much to improve
C. much improved
D. be much improved
解析:【解析】:much修饰过去分词作后置定语,故选C
考点:非谓语动词 题意:他们发现那里的条件得到了很大的提高
答案:much improved(find+名词+形容词:发现某物怎么样)
解释:improved为过去分词,表示“条件被提高”,如果指“需要被提高”,需要说to be improved
A. has
B. could have
C. will have
D. should have
解析:正确答案:D您的答案:D 参考解析:在It is+形容词+that结构中,that从句需用虚拟语气,所以从句中的谓语需要用(shouldl+动词原形,这类形容词还有important,essential,natural, advisable等,故选D。
A. who
B. that
C. which
D. whom
解析:参考解析:当定语从句的先行词前有the only,the very,thee last,the same等表示特定概念的修饰词时,定语从句的引导词只能用that,故选B。
A. able
B. probable
C. reasonable
D. possible
解析:参考解析:本题考查固定搭配。be able to do sth.的意思是"有能力做某事”。probable,possible的意思都是"可能",reasonable的意思是"合理的”,根据句意,正确答案为A。句意:这家小公司有能力接这个大定单。
A. mainly
B. eventually
C. lately
D. constantly
解析:mainly部分地; 主要地; 基本上;
eventually终于,最后; 竟; 总归; 终究;
lately近来,最近; 不久以前;
constantly 不断地,时常地; 始终; 一直;