現在完了のHave youの使い方|例文30選と返事・過去形との違い

現在完了のHave youを使い、旅行の写真を見ながら話すルイとアレックス

現在完了の疑問文Have you〜?は、「〜したことがある?」「もう〜した?」と経験や完了を尋ねる型です。30の例文を使い、基本の形と返事のしかたを練習しましょう。

mochan
mochan

みなさんこんにちは!

今回は「型」で英語を覚えることのメリットをご紹介していきます。

記事の最後に「型」で覚える英語フレーズも紹介していますので、ぜひ覚えていってください!!

Have youで何を尋ねるか決める

現在完了を使う前に、「これまでの経験」を聞きたいのか、「今までに終わったか」を確かめたいのかを考えてみましょう。旅行の経験ならHave you ever been to Paris?、宿題の完了ならHave you finished your homework yet?が例になります。

現在完了の練習は質問と返事を一組にする

質問を読めるだけでなく、自分が答える側にもなってみましょう。Have you seen the latest movie?(最新の映画を見ましたか?)に、Yes, I have.やNo, I haven’t.と返す練習から始めます。現在完了のhaveは、ここでは「持っている」という意味の動詞ではなく、過去分詞と組み合わせて使います。

現在完了のHave you:過去分詞を続ける基本形

形はHave you + 過去分詞 + …?です。seeならseen、goならgone、finishならfinishedのように、動詞の形もセットで覚えましょう。経験を尋ねるHave you ever been to Paris?は「これまでにパリに行ったことがある?」。完了を確認するHave you finished your homework yet?は「宿題はもう終わった?」です。

現在完了の例文30選:経験・完了・最近の様子

日常の家事・体調を尋ねる

現在完了で、今までに済ませた家事や最近の体調を尋ねる例です。Have you been drinking…?とHave you been feeling…?は現在完了進行形なので、ほかの文との形の違いも確かめましょう。

Have you done the dishes yet? もうお皿洗った?
Have you locked the door? ドアの鍵閉めた?
Have you fed the cat? 猫に餌あげた?
Have you seen my phone anywhere? どこかで私のスマホ見た?
Have you cleaned your room? 部屋を片付けた?
Have you been outside today? 今日は外に出た?
Have you been drinking enough water? 十分な水を飲んでる?
Have you exercised today? 今日運動した?
Have you called the doctor about your appointment? 診察の予約について医者に電話した?
Have you been feeling better recently? 最近調子は良くなった?

仕事・学習・人付き合いで尋ねる

仕事や学習での現在完了は、提出や確認が済んだかを尋ねる場面などに使います。答える役になり、Yes, I have.やNot yet.を続けて練習してみましょう。

Have you submitted the report? レポート提出した?
Have you read the email from the boss? 上司からのメール読んだ?
Have you checked the schedule for tomorrow? 明日のスケジュール確認した?
Have you prepared for the meeting? ミーティングの準備はした?
Have you finished your part of the project? プロジェクトで自分が担当する部分は終わった?
Have you joined the new online course? 新しいオンラインコースに参加した?
Have you studied for the exam? 試験の勉強した?
Have you met my new girlfriend? 僕の新しい彼女に会った?
Have you talked to Ken lately? 最近ケンと話した?
Have you planned your weekend yet? 週末の予定もう立てた?

旅行・外出・これまでの経験を尋ねる

旅行や外出に関する現在完了の例です。everのある文はこれまでの経験、yetのある文は今までに済ませたかという意味に注目して読みましょう。

Have you ever been to Paris? パリに行ったことある?
Have you checked out the new café? 新しいカフェ行ってみた?
Have you invited Sarah to the party? パーティーにサラを招待した?
Have you ever been hiking in the mountains? 山でハイキングしたことある?
Have you booked the flight tickets? 飛行機のチケット予約した?
Have you packed everything you need? 必要なもの全部詰めた?
Have you visited the local museum? 地元の博物館に行ったことある?
Have you tried any local food yet? 地元の料理をもう試してみた?
Have you taken any pictures yet? もう写真を撮った?
Have you ever tried skydiving? スカイダイビングをしたことある?

それでは英語学習楽しんでください(^ ^)/

 

返事のしかたとDid youとの違い

Have you ever been to Paris?には、Yes, I have.(はい、あります)やNo, I haven’t.(いいえ、ありません)と答えられます。Have you finished yet?に「まだです」と答えるならNot yet.も使えます。yesterdayやlast yearのように終わった過去の時点を示すときは、Did you visit Paris last year?のような過去形で尋ねます。

表にあるHave you been drinking…?とHave you been feeling…?は現在完了進行形です。Have you + been + 動詞の-ing形となり、最近続いている行動や状態を尋ねています。まずはHave you finished…?とHave you ever…?を1文ずつ選び、質問と返事を続けて声に出しましょう。

お願いの型も練習するなら、Can youの使い方と例文30選もご覧ください。文法の参考:British Council:Present perfect