Joy English · レベル A2 · 現在完了形joy-english.com

ever と never を使う現在完了形

名前:日付:

have または has と過去分詞を使って人生の経験を話し、ever を使って質問します。

正しい形を選ぼう

それぞれの文を完成させるために、正しい語を選んでください。

  1. Have you ever ___ a camel?
    • a) ridden
    • b) rode
    • c) ride
  2. My grandmother ___ never used a computer.
    • a) have
    • b) has
    • c) is
  3. ___ Kofi ever been to Canada?
    • a) Have
    • b) Did
    • c) Has
  4. I ___ that film. Is it good?
    • a) have never seen
    • b) haven't never seen
    • c) never have seen
  5. Have you ever tried Ethiopian food? — Yes, I ___.
    • a) did
    • b) have
    • c) tried
  6. Sofia ___ to Kenya in 2019.
    • a) has been
    • b) went
    • c) has gone
  7. We've ___ met your brother. What's he like?
    • a) already
    • b) ever
    • c) never
  8. Has Ravi ever ___ a marathon?
    • a) ran
    • b) running
    • c) run

現在完了形を書こう

かっこ内の動詞を現在完了形で入力してください。かっこ内に never があるときは、それも含めます。

  1. I ___ (never / see) snow.
  2. Have you ever ___ (visit) a castle?
  3. Aiko ___ (write) three books for children.
  4. We ___ (never / eat) Mexican food.
  5. Has your brother ever ___ (fly) in a helicopter?
  6. My parents ___ (be) to Japan twice.
  7. Have you ever met a famous person? — No, I ___.
  8. Jamal ___ (never / swim) in the sea.

解答

正しい形を選ぼう

  1. a) riddenhave の後ろには過去分詞を使います。Ride, rode, ridden。
  2. b) hasMy grandmother は she なので、has +過去分詞を使います。
  3. c) HasKofi は he なので、疑問文は has で始まります。
  4. a) have never seenNever は have と過去分詞の間に来ます。never と一緒に not は使いません。
  5. b) have質問が have を使っているので、短い答えは Yes, I have です。
  6. b) wentIn 2019 は過去の終わった時なので、過去形を使います。
  7. c) never彼がどんな人か尋ねているので、まだ会ったことがありません。Never は「一度もない」という意味です。
  8. c) runrun の過去分詞は run です。

現在完了形を書こう

  1. 've never seen / have never seenhave + never +過去分詞 seen を使います。
  2. visitedVisit は規則動詞なので、過去分詞は visited です。
  3. has written / 's writtenAiko は she なので、has +過去分詞 written を使います。
  4. 've never eaten / have never eatenhave + never +過去分詞 eaten を使います。
  5. flownFly は不規則動詞です。過去分詞は flown です。
  6. have been / 've beenMy parents は they のことなので、have + been を使います。
  7. haven't / have not / 've not質問が have を使っているので、否定の短い答えは No, I haven't です。
  8. has never swum / 's never swumJamal は he なので、has + never +過去分詞 swum を使います。