Joy English · Level A2 · Present perfectjoy-english.com

Present perfect with ever and never

Name:Date:

Talk about life experiences with have or has and a past participle, and ask questions with ever.

Choose the correct form

Choose the correct word or words to complete each sentence.

  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

Write the present perfect

Type the present perfect form of the verb in brackets. Include never when it is in the brackets.

  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.

Answer key

Choose the correct form

  1. a) riddenAfter have, use the past participle. Ride, rode, ridden.
  2. b) hasMy grandmother is she, so we use has + past participle.
  3. c) HasKofi is he, so the question starts with has.
  4. a) have never seenNever goes between have and the past participle. Don't use not with never.
  5. b) haveThe question uses have, so the short answer is Yes, I have.
  6. b) wentIn 2019 is a finished time, so we use the past simple.
  7. c) neverWe are asking what he is like, so we haven't met him. Never means not at any time.
  8. c) runThe past participle of run is run.

Write the present perfect

  1. 've never seen / have never seenUse have + never + the past participle seen.
  2. visitedVisit is regular, so the past participle is visited.
  3. has written / 's writtenAiko is she, so we use has + the past participle written.
  4. 've never eaten / have never eatenUse have + never + the past participle eaten.
  5. flownFly is irregular. The past participle is flown.
  6. have been / 've beenMy parents means they, so we use have + been.
  7. haven't / have not / 've notThe question uses have, so the negative short answer is No, I haven't.
  8. has never swum / 's never swumJamal is he, so we use has + never + the past participle swum.