One day while I ____ along the street,I ____ someone calling.A.walked…was hearing B.was walking…has heard C.was walking…had heard D.was walking…heard为什么选D不选C

问题描述:

One day while I ____ along the street,I ____ someone calling.
A.walked…was hearing B.was walking…has heard
C.was walking…had heard D.was walking…heard
为什么选D不选C

本题表示当走在街道的时候,正好听到有人叫他。c 最后的一个空是过去完成时,表示过去的过去或是到过去某一时间已完成的动作,与题意不符!

had learn是过去完成时,而句子所说的是发生在走路的时候,不能用过去完成时

过去完成时表示“过去的过去” 本题意思是“一天,我在街上走着时,听到有人在喊”。喊,这个动作并没有发生在walk前

这是伴随着我听见有人在打电话,所以用heard(听见的全过程)不能用had heard过去完成时

因为had heard是过去完成时,表示“过去的过去”发生的行为
本题没有这个意思,就是指“在过去某个时间点听到”,所以用一般过去时.