過去完成時和現在完成時的區別


過去完成時和現在完成時的區別


【過去完成時和現在完成時的區別】過去完成時和現在完成時的區別:過去完成時只適合表示在過去某一段時間或動作以前已經完成的動作,不談及對現在的影響;現在完成時表示動作發生在過去,但對現在還有著一定的影響 。
比較:
I have learned 1000 English words so far. 到目前為止我已經學會了1000個英語單詞 。
I had learned 1000 English words till then. 到那時為止我已經學會了1000個英語單詞 。
—I'm sorry to keep you waiting. 對不起,讓你久等了 。
—Oh,not at all.I have been here only a few minutes. 沒什么,我只等了幾分鐘 。

    猜你喜歡