2   I have done~ 現在完了 (2)

繰り返しになりますが、現在完了形の時制は「現在」です。「今話しているその時点の状況」について述べています。注意して考えれば次の文も現在完了形が使える事がわかるでしょう。

have done + today

I’ve drunken four cups of tea today.

have done + this year

Have you had a vacation this year yet?

have done + this morning

I haven’t seen Jay this morning. Have you?

これらは過去に起きた事が話している時点で終わっていない、つまり「今話している時点の状況」である場合に現在完了形が使えます。