走过幸福周韵的剧照:北大考博英语求助2

来源:百度文库 编辑:高校问答 时间:2024/05/03 04:07:30
今天再发一道
北大04考博班模拟53.______________at his office_______________his phone calls came in rapid succession.
A.Hardly he had arrived when
B.Hardly had he arrived before
C.Hardly did he arrived when
D.Hardly would he arrive before
由于倒装,排除A.当时讲课老师说D也是没有倒装应排除,我看不出来.
我考虑hardly...when要呼应,但是笔记记得范式为”hardly+过去完成时”答案为B,现在想不通,为什么不选择C?
我检查了一下,C打错了,应该是arrive,看来把题打上去更要细心了,因为大家都在努力为我解答呢,谢谢大家关心!

不明白你为什么要考虑 hardly 和 when 要呼应。这个句子分开来看是这样的:
先发生的动作:His phone calls came in rapid succession.
后发生的动作:He arrived at his office.

Hardly had he arrived at his office (他还没到办公室) before his phone calls came in rapid succession (电话已很急促地先响了). 电话响时(中文习惯用“时”,实际上是“之前”)他还没到办公室。
倒装和过去完成时。之所以用 before,表示 hardly arrived (可以看作否定形式)这个未完成的动作(不是已完成的动作)是在后半句的动作之前发生的。

D 答案是倒装,但是意思不太通顺:在他电话响之前,他将到达他的办公室

C 答案之所以错,是因为did提前了,arrive就不应该用过去式了。 就像:Did you went there? 应该改成Did you go there? 一样。