A、will have come
B、would have come
C、have come
D、had come
答案:B
解析:参考解析:本题考查虚拟语气。前面的分句用的是过去完成时,表示对过去已经发生了的事情的假设,因此后面主句的谓语动词要用would have done的形式。正确答案为B。句意:如果昨天我不去参加—个重要会议,我就能来看你了。
A、will have come
B、would have come
C、have come
D、had come
答案:B
解析:参考解析:本题考查虚拟语气。前面的分句用的是过去完成时,表示对过去已经发生了的事情的假设,因此后面主句的谓语动词要用would have done的形式。正确答案为B。句意:如果昨天我不去参加—个重要会议,我就能来看你了。
A. be considered
B. considering
C. having considered
D. considered
解析:解析: 独立主格结构在句中作状语,因为things与consider之间含有被动关系,所以用过去分词。
A. to look down
B. to look down upon
C. to be looked down
D. to be looked down upon
解析:参考解析: used to do sth表示"过去常常做某事”,而根据句意可知,women与谓语动词之间是被动关系,look down upon表示"瞧不起”,这里应该用它的被动语态,故选D。
A. against
B. with
C. to
D. for
解析:参考解析:题中ratio与介词to是固定搭配,the ratio of A to B的意思为"A与B之比率.",故选C
A. to where
B. to who
C. to what
D. to which
A. into
B. of
C. to
D. with
解析:参考解析:put sth. into use的意思是"使用”,是固定搭配,故选A。
A. lively
B. active
C. alive
D. live
解析:参考解析: lively意为"活泼的、逼真的";active意为"积极的";alive意为"活着的”,常用作表语;live作动词时表示"居住、生活”,live作形容词时可表示"实况播送”,live telecast "直播” 故选D。
A. did we realize
B. will we realize
C. we did realize
D. we will realize
解析:参考解析:倒装句。当only放在句首时,主句就需要部分倒装。部分倒装一般要依靠助动词来完成。助动词的选择要符合具体的时态和人称,而原句中的实意动词则转化为其原形。本题所讲述的事情发生在过去,所以用过去时,选A。干扰项B时态不对,本题的事情并非发生在将来,C和D是主动语态,均不正确。句意:等我们完成了所有工作之后才发现时间太晚了,我们赶不上回家的班车了。
A. have told
B. tell
C. be telling
D. having told
解析:参考解析:由于第二个分句为过去时,"告诉秘密"的动作又发生在其前面,因此此处应该用过去完成时,但它在情态动词ought to后,所以用have told。句意:汤姆本不应该把你的秘密告诉我,但他真的没有恶意。
A. lending
B. lend
C. borrowing
D. borrow
解析:参考解析: 考察不定式:如果主句中有do,did或does,except后就接不带to的不定式,反之则接带to的不定式,故选B。
A. ensure
B. assure
C. assume
D. resume
解析:参考解析:本题考查的是assume"承担(责任)"这一含义,因此C、assume为最佳选项。