A:I have finished my homework B:when did you finish it上面A的用现在完成时,为什么下面B用一般过去式呢?而不是现在完成时呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/27 15:38:41
A:I have finished my homework B:when did you finish it上面A的用现在完成时,为什么下面B用一般过去式呢?而不是现在完成时呢?
xSnPG ª(IeҚGPhi-iT* QT :TYUwΜ9X+&SYn}my}7Ͱ+lg ;oYzc?ͳaw!{`-]5pT oV1`fuL4A29༁W¨U_K~M{xAY5&I/z!!E}ΗE{m"BY3O4[wJmTUuEls G%?*8]qvn< ]EȘ%vd - Oڴ}l4VHT.u+9m1)EJ(q^_;R]e&ʼ!*Kcֵ K®@ꈇ3BՄT[b_)ď/jz-[+K) Rɳ/yk .';O#ڦ;/XyqqOD[

A:I have finished my homework B:when did you finish it上面A的用现在完成时,为什么下面B用一般过去式呢?而不是现在完成时呢?
A:I have finished my homework
B:when did you finish it
上面A的用现在完成时,为什么下面B用一般过去式呢?而不是现在完成时呢?

A:I have finished my homework B:when did you finish it上面A的用现在完成时,为什么下面B用一般过去式呢?而不是现在完成时呢?
完成时态不能跟具体时间,而他问得是你什么时候完成的,要用具体时间回答所以要用过去时.第一个是我已经完成它了,对于第二问有影响也就事对现在有影响所以要用完成时.

因为you finished it 是发生在过去,故用过去时,现在完成时强调对现在的影响.

前面说得很清楚了. B句中发生的动作是在过去.用一般过去时.A句中完成作业这一动作对现在有影响.应该用现在完成时.

A表示过去已完成的动作,强调对现在有影响
B强调动作发生的时间

具体过去某个时间用一般过去时不用完成时,完成时强调对现在的影响