现在完成进行时和过去进行都表示一个动作或事持续时的区别

3个回答

  • 这个句子 有问题

    应该是 I have been knocking at the door,but no one has come to answer.

    或者 I was knocking at the door,but no one came to answer.

    区别 就在于 前者和现在有关系 后者和现在 没关系

    你前面 所举例子 i wasn't thinking 的 意思是以前没想过 言外之意 我现在在考虑

    如果用现在完成进行时 i have been thinking 就有 逻辑错误 因为说话时 已经是在考虑了