こんにちは!ほんやく検定1級翻訳士の鈴木隆矢です。
今回は現在完了形について取り上げます。現在完了形には経験・完了・継続という三つの用法がありますが、それぞれの用法について、例文を交えながら、わかりやすく解説していきます。
「現在完了形を使いこなせるようになりたい」
「現在完了形の訳し方が知りたい」
そんな方に向けた記事です。
まずは、現在完了形の経験用法について見ていきましょう。
【英語の現在完了形】経験・完了・継続の意味・例文・訳し方:「経験」
英語では過去のある時点から現在までの経験を表す場合、現在完了形が使われます。現在完了形は「have + 動詞の過去分詞」の形を取ります。have はこの場合「経験を持っている」という意味を表します。
例えば、
I’ve been to Spain.
(スペインに行ったことがある)
英語では過去のある時点から現在までの経験を表す場合、現在完了形が使われます。現在完了形は「have + 動詞の過去分詞」の形を取ります。have はこの場合「経験を持っている」という意味を表します。
been はbe動詞の過去分詞形です。“I’ve been to Spain.” で「私はスペインに行ったことがある」の意味になります。
Have you ever been to Australia?
(オーストラリアに行ったことがありますか)
英語では過去のある時点から現在までの経験を表す場合、現在完了形が使われます。現在完了形は「have + 動詞の過去分詞」の形を取ります。have はこの場合「経験を持っている」という意味を表します。
been はbe動詞の過去分詞形です。ever は「今までに」という意味の副詞です。“Have you ever been to Australia?” で「今までにオーストラリアに行ったことがありますか」の意味になります。
I’ve never been to China.
(中国に行ったことがない)
英語では過去のある時点から現在までの経験を表す場合、現在完了形が使われます。現在完了形は「have + 動詞の過去分詞」の形を取ります。have はこの場合「経験を持っている」という意味を表します。
never は「いつも~する」という意味の always の対義語で、「どんなときも~しない」という意味を表します。been はbe動詞の過去分詞形です。“I’ve never been to China.” で「私は一度も中国に行ったことがない」の意味になります。
【英語の現在完了形】経験・完了・継続の意味・例文・訳し方:「完了」
英語では過去のある時点から現在までの経験を表す場合、現在完了形が使われます。現在完了形は「have + 動詞の過去分詞」の形を取ります。have はこの場合「経験を持っている」という意味を表します。
例えば、
Have you had lunch?
(もう昼食は食べましたか)
英語では過去のある時点から現在までの経験を表す場合、現在完了形が使われます。現在完了形は「have + 動詞の過去分詞」の形を取ります。have はこの場合「経験を持っている」という意味を表します。
had は動詞の have の過去分詞形で、この場合は「食べた」の意味を表します。“Have you had lunch?” で「もう昼食は食べましたか」の意味になります。
I haven’t had lunch.
(まだ昼食を食べていない)
英語では過去のある時点から現在までの経験を表す場合、現在完了形が使われます。現在完了形は「have + 動詞の過去分詞」の形を取ります。have はこの場合「経験を持っている」という意味を表します。
had は動詞の have の過去分詞形で、この場合は「食べた」という意味を表します。“I haven’t had lunch.” で「まだ昼食を食べていない」の意味になります。
【英語の現在完了形】経験・完了・継続の意味・例文・訳し方:「継続」
英語では過去のある時点から現在までの経験を表す場合、現在完了形が使われます。現在完了形は「have + 動詞の過去分詞」の形を取ります。have はこの場合「経験を持っている」という意味を表します。
例えば、
How long have you been playing the piano?
(いつからピアノをやっていますか)
英語では過去のある時点から現在までの経験を表す場合、現在完了形が使われます。現在完了形は「have + 動詞の過去分詞」の形を取ります。have はこの場合「経験を持っている」という意味を表します。
been はbe動詞の過去分詞形です。how long はこの場合「どのくらいの期間」という意味です。“How long have you been playing the piano?” で「あなたはどのくらいの期間ピアノを弾いていますか」。これで「いつからピアノをやっていますか」の意味を表すことができます。
How long have you been working here?
(いつからここで働いていますか)
英語では過去のある時点から現在までの経験を表す場合、現在完了形が使われます。現在完了形は「have + 動詞の過去分詞」の形を取ります。have はこの場合「経験を持っている」という意味を表します。
been はbe動詞の過去分詞形です。how long はこの場合「どのくらいの期間」という意味です。“How long have you been working here?” で「あなたはどのくらいの期間ここで働いていますか」。これで「あなたはいつからここで働いていますか」の意味を表すことができます。
How long have you been married?
(結婚して何年になりますか)
英語では過去のある時点から現在までの経験を表す場合、現在完了形が使われます。現在完了形は「have + 動詞の過去分詞」の形を取ります。have はこの場合「経験を持っている」という意味を表します。
been はbe動詞の過去分詞形です。married はこの場合「結婚した」という意味の形容詞です。“How long have you been married?” で「あなたはどのくらいの期間結婚していますか」。これで「結婚して何年になりますか」の意味を表すことができます。
いかがでしたでしょうか?今回は現在完了形の意味・訳し方について見ていきました。
ありがとうございました!
【関連記事】————————-
英文の作り方のコツ・語順
英語の現在形と現在進行形の違い
—————————————