have doneによる現在完了は今も継続しているとは限らない?
現在完了系は現在も継続している表現
として習った記憶がある
(海外の言語学校でも
past tenseは過去のどこかの点
present perfectは
過去から今への継続と習った)
実のところネイティブの感覚としては
Have doneによる現在完了系は
今は継続していないニュアンスが
強いとのこと
過去からの継続を表現するには
have been ing にするとよいらしい
この場合beenが既に過去分詞なので
この動詞の過去分詞
なんだったっけ?と悩まなくて
いいので表現は楽だと思う
I have lived in Tokyo for 5 years.
私は東京に5年住んでたことがあります
I have been living in Tokyo for 5 years.
私は東京に5年住み続けています
追記:
Have done と Had doneの違いの
ニュアンスは↓の動画の
When Jenny went into the kitchen, Paul had made coffee.
ジェニーがキッチンに入った時、既にポールがコーヒーを作り終えていた
という例文がわかりやすかった
投稿日:2022年10月09日
カテゴリ:英語