英語の現在完了形は、過去のある時点から現在までの動作や状態の継続を表現するために使われます。よく知られている形は、for ~やsince ~などの時間を示す補語と一緒に用いる例ですが、必ずしもこれらが必要というわけではありません。
現在完了形と時間補語の関係
例えば、I have played tennis for ten years.という文では、for ten yearsがあることで、過去から現在までの継続期間を明確に示しています。時間補語を入れない場合、文法的には正しいですが、継続の意味は曖昧になることがあります。
時間補語なしで継続を示す例
次のような例文では、明示的な時間補語なしでも継続のニュアンスが伝わります。
- I have lived in Tokyo.(東京に住んでいる、暗に過去から現在まで)
- She has known him.(彼女は彼を知っている、知ってから現在まで)
この場合、文脈や話者の意図によって、継続の期間は推測されます。
実務上のポイント
長さや期間を強調したい場合や誤解を避けたい場合は、for ~やsince ~を用いる方が確実です。特に履歴書や報告書などでは時間補語を入れると明確になります。
まとめ
・現在完了形だけでも過去から現在までの継続を表現可能。
・時間補語(for / since)を入れると期間が明確になる。
・文脈によって補語なしでも継続の意味は伝わる場合があるが、明確化には補語が推奨される。


コメント