1.A
in huge quantities 大量地
2.B
逗号前后无连词and等,则后面为伴随状语,排除做谓语的动词A;
句子主语He和forget直接为主动关系,排除表被动的过去分词C;
D表示forget发生在rushed off之前,其实两者是同步发生的,排除D.
3.B
选项为后置定语,修饰主语the Hubble telescope;
此主语和launch直接为被动,且launch该动作已经发生,所以直接用过去分词B launched.
ACD都表示两者的主动关系,排除.
4.B
此句描述过去的动作,必须使用“情态动词 + 完成形式”,排除C;
A的意思是“本不必”,D的意思是“一定已经”,而B的意思是“本应该”.
根据题意,B为正确答案.
5.C
news“消息”是“令人失望的”,即disappointing;
而my daughter“我的女儿”是“感到失望的”,即disappointed.
6.B
suggest如果表示“建议”且后加宾语从句的话,则宾语从句采用虚拟语气,即其谓语动词由“should + 动词原形”构成,且should可以省略.
B be opened = should be opened
7.D
put forward 提出
8.C
对过去动作虚拟(ten years ago),则主句采用would/woudn't have done sth,而if从句采用过去完成时结构(否定句),即为答案C.
9.B
选项为宾语从句,而宾语从句采用“疑问词why + 陈述句”结构,只有答案A中why的后面是陈述句序,而AC都是疑问句序/倒装句序.
10.C
该动作尚未发生,要求句子用将来时,而by“到...时候为止”,又要求句子使用完成时,所以最终答案是C,它使用了将来完成时.
11.C
同第9题,宾语从句中在疑问词why后面必须用陈述句序,排除疑问句序的BD;
而the day before其实就是yesterday的变化,所以宾语从句本来使用一般过去时,但是因为主句asked又是一般过去时,此时宾语从句必须使用过去完成时,排除A.
12.A
解释类似第10题,但是此句又强调work动作一直在延续,且很可能继续延续下去,所以该句必须采用将来完成进行时.
13.D
由句首的I'm sorry可知,后句使用了虚拟语气.
其中 If从句因为有now,表明这是对现在情况的假设.
此时If从句使用一般过去时,而主句采用过去将来时would do sth.
且虚拟语气规定,be动词变化时,一般只变成were,而不变成was.
所以正确答案为D.