過去形との違いは「今もやってるか、やってないか」の違い。
2つの時制で比べてみると

現在完了形
I have dated for 3 years.
彼女と3年間デートしてる。
意味:彼女とは3年前からデートをしていて、現在もその関係は続いてます。

過去形
I dated her for 3 years.
彼女と3年間デートした。
意味:彼女とはむかし3年間デートした、いまはしてない。これを聞いた人は「え、別れちゃったの?」と思う。

前へ 次へ

この情報が含まれているまとめはこちら

【英語】現在完了形を完全にマスターする

日本語にはない現在完了形。でも英語ではよく使います。マスターしたい!!

このまとめを見る