ポイント!
- 現在完了形はあくまでも現在形なので、yesterdayなど単品で使えない言葉がある。
- been toとgone toの違いに注意する。
- 現在完了進行形:過去から今まで、何かの動作がずっと続いているときに使える。
【単品では使えない言葉】
yesterday, last week, 〜ago, just now, when〜, thenなど
例)【こんな文章はダメです】
I have lived in Tokyo yesterday.
I have visited America three days ago.
I have finished my homework just now.
※ sinceとセットにすると使える場合がある。
例)I have lived in Tokyo since yesterday. (昨日「から」忙しい)
【been toとgone toの違い】
I have been to Kyoto. 私は京都に行ったことがあります。(経験)
I have gone to Kyoto. 私は京都に行ってしまいました。(完了・結果)
I have just gone to Kyoto. 私は京都に行ってきたところです。(完了・結果)
※ それぞれの訳し方・使い分けを覚えれば大丈夫。
【現在完了進行形】
→ have/has+been+〜ingで「ずっと〜している」を表す。継続用法の一つ。
例)
He has been playing the piano for 24 hours.
彼は24時間ずっとピアノを弾いています。
She has been waiting for the train since 8.
彼女は8時からずっと電車を待っています。
コメント