さて、現在完了ですが、時を表す副詞と一緒に使うとさらにわかりやすいですね。
1.つい最近のことを表す時 just とか recently をつけますね。
I have just got back from work. 「今仕事から帰ったところ。」
We have recently opened a new store in Tokyo.
ところが、過去を表す副詞は使わないんですね。赤字は間違いです。
I have read the book yesterday.
When I was a child I have been to New York.
そうなんですが!まだ終了していなければ時を表す副詞がつけられます。
Have you seen Tom today?
2.現在も含む副詞を入れるとさらに詳しくなります。
Have you ever seen an Italian film?
Have you finished your homework yet?
They haven't had any complaints so far.
I have already done my homework.
ここまでで、時制はざざっと終了しました。過去進行形とか現在完了進行形とかは応用編になりますね。文法は時制を終えて、次に行きます!