高手啊,请赐教,英语单选题

来源:百度知道 编辑:UC知道 时间:2024/05/21 06:28:13
Paul _____________ to go to the beach when it suddenly started to rain and he felt disappointed

for he had come on purpose to see the sea.

A. had been hoping B. hoped C. was hoping D. had hoped

答案是A,为何C不对?hope不能用于进行时?

整个句子是因果关系复句。注意for he had come on purpose to see the sea。后半句用的时态是过去完成时had come ,根据一致性原则,前面表示结果的主句也应用过去完成的某个时态才对。 D. had hoped 是过去完成时,A. had been hoping是过去完成进行时,把Paul一直很希望去的心情给表达出来了。when在此可翻译为“这时”。

后面有when,不能用过去进行时,应用过去进行完成时