Hello, Michikoです。
今回は、「ずっと~している」を表す現在完了形について勉強していきましょう。
現在完了形とは?
現在完了形とは、過去のある時点から現在まで、ずっと続いている現象を表す英文法です。
現在完了形を表す構文
主語+has(have) +過去分詞+目的語
①I have studied English.
①の例文は、「私は、英語をずっと勉強しています。」という意味の現在完了です。
この例文からは、期間の情報が「ずっと」しか読み取れません。そこで、もう少し詳しい期間の情報を付け加えてみましょう。
②I have studied English for 3 years.
③I have studied English since last year.
②、③の例文のように、現在完了形の英文に、期間の詳しい情報を加えるときは、for や since などの前置詞を使います。
④I have just finished studying English.
また、④の例文のように、過去のある時点から現在までずっと続いていたことが、たった今終わったときは、「たった今」を表す副詞のjustをhaveと過去分詞の間におくこともできます。
現在完了形を使った英文例
私は、これらのニワトリを3カ月間育てています。
I have raised these hens for 3 months. アイ ハヴ レイズド ディーズ ヘンズ フォー スリー マンツ
卵は産むの?
Do they lay eggs? ドゥ ゼィ レイ エッグス
産むよ。見て!ちょうど卵を産んだよ!
Yes, they do. Look! She has just laid an egg! イエス ゼィ ドゥ ルック シィ ハズ ジャスト レイド アン エッグ
まとめ
いかがでしたか?
現在完了形がよくわからないという方は、まず、has(have) +過去分詞のシンプルな構文を理解した上で、前置詞や副詞を加えてみると理解しやすいかと思います。
過去のある一時点で終わってしまった現象ではなく、過去のある一時点から現在までずっと続いている現象なら、現在完了を使って表現してみましょう。