急when I was walking in the street,I met my best friend这句话是过去

4个回答

  • 过去进行时主从复合句有三种形式.

    主句是过去进行时+when+从句一般过去时

    主句一般过去式+when/while+从句过去进行时

    过去进行时+while+过去进行时

    楼主这个句子明显属于第二种,是正确的.

    并不是说when引导的从句主句就一定要是过去进行时,它是根据动作的延续性判断的.

    walk是个延续性动词,所以要用过去进行时,而meet是瞬间动词,所以用一般过去时.是否用过去进行时取决于具体哪个动作(行为)是正在进行中的动作,瞬间动词不能用进行时,因为是一瞬间发生的,不可能延续.

    这样一来这个句子就翻译成“当我正在街上走的时候,我遇见了我最好的朋友.”

    如果按楼主的意思,就变成了“当我正在遇见我的朋友的时候,我在街上走”

    这样无论从语法上还是逻辑上,都是不成立的.

    【手打望采纳】