现在完成时用when或where提问时为什么要用一般过去时?

如题所述

现在完成时和一般过去时都能表示过去发生过的动作,但现在完成时表示过去动作对现在的影响,并且表示这一动作已完成或还可能继续下去;

而一般过去时与现在的情况没有联系,仅表示过去的动作,且这一动作到说话时已终止。

因此现在完成时不能与表示明确的过去时间如:in1949,yesterday,last week等的状语连用,并且用when或where对这些时间和地点状语提问时,一般只用一般过去时

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-07-21
您好,在用when和where提问时,要保持原句时态一致,即仍然用现在完成时态。
第2个回答  2020-07-21
你的回答是什么式一般上你的提问就是什么式
相似回答