現在完了はイメージで捉えれば簡単です!
現在完了は日本語から英語にして使うのが難しいものです。
そもそも、言語はすべてイメージ化して使うべきですが、ここでは現在完了をイメージにする方法を紹介します。
話すときに、「過去形を持っている」というイメージを使います。
実際にhave 過去分詞となっていますから、「過去分詞をhaveしている」ということになります。
それでまず、
have
と言ったときに、円のようなものを頭に用意します。
上が過去で、下が現在です。
それは、今を含む時制で、まず、経験のときは、自分の人生になります。
あとは、確定していないぼやっとした、今を含む時間です。
その円に、過去完了の動詞が入ります。
これが、「持っている」というイメージになります。
それぞれ用法によって使い方が違います。
経験「したことがある」のときは、適当にその人生の円に言葉を入れます。
それだけです。
完了の未完了時制「もうやった」「今日3回コーヒーを飲んだ」は円が今日だったり、ここ1年だったりします。それをイメージします。
「もうやった」というイメージなら、適当に動詞を入れます。
「3回やった」なら、3回動詞を入れます。
I have already eaten breakfast. (午前中のみ)
I have already eaten lunch.(夕食より前)
ニュースで読まれるような完了は、円が今日という意味になります。
そこに適当に入れるイメージです。