Quizzes › Grammar

Present Perfect or Past Simple

I have seen or I saw? 37 questions on choosing between the present perfect and the past simple.

37 questionsMultiple choiceEnglish

Plays on your class screen as Question Tiles. No account needed.

The questions

  1. 1

    I ___ (see) that film yesterday.

    • I have saw that film yesterday.
    • I have seen that film yesterday.
    • I saw that film yesterday.
    • I seen that film yesterday.

    Answer: I saw that film yesterday.

  2. 2

    We ___ (go) to the beach last summer.

    • We goed to the beach last summer.
    • We have gone to the beach last summer.
    • We have went to the beach last summer.
    • We went to the beach last summer.

    Answer: We went to the beach last summer.

  3. 3

    She ___ (buy) a new bike two days ago.

    • She bought a new bike two days ago.
    • She buyed a new bike two days ago.
    • She has bought a new bike two days ago.
    • She has buyed a new bike two days ago.

    Answer: She bought a new bike two days ago.

  4. 4

    They ___ (move) here in 2020.

    • They have move here in 2020.
    • They have moved here in 2020.
    • They move here in 2020.
    • They moved here in 2020.

    Answer: They moved here in 2020.

  5. 5

    When I was little, I ___ (have) a rabbit.

    • When I was little, I had a rabbit.
    • When I was little, I has a rabbit.
    • When I was little, I have had a rabbit.
    • When I was little, I haved a rabbit.

    Answer: When I was little, I had a rabbit.

  6. 6

    He ___ (call) me last night.

    • He call me last night.
    • He called me last night.
    • He has called me last night.
    • He have called me last night.

    Answer: He called me last night.

  7. 7

    We ___ (eat) pizza on Friday.

    • We ate pizza on Friday.
    • We eated pizza on Friday.
    • We have ate pizza on Friday.
    • We have eaten pizza on Friday.

    Answer: We ate pizza on Friday.

  8. 8

    My grandad ___ (be) born in a small village.

    • My grandad has been born in a small village.
    • My grandad is born in a small village.
    • My grandad was born in a small village.
    • My grandad were born in a small village.

    Answer: My grandad was born in a small village.

  9. 9

    I ___ (live) here since 2020.

    • I am living here since 2020.
    • I have lived here since 2020.
    • I live here since 2020.
    • I lived here since 2020.

    Answer: I have lived here since 2020.

  10. 10

    She ___ (know) him since they were children.

    • She has known him since they were children.
    • She is knowing him since they were children.
    • She knew him since they were children.
    • She knows him since they were children.

    Answer: She has known him since they were children.

  11. 11

    We ___ (be) friends for five years, and we still are.

    • We are friends for five years, and we still are.
    • We had been friends for five years, and we still are.
    • We have been friends for five years, and we still are.
    • We were friends for five years, and we still are.

    Answer: We have been friends for five years, and we still are.

  12. 12

    ___ you ever ___ (ride) a horse?

    • Did you ever ridden a horse?
    • Have you ever ridden a horse?
    • Have you ever ride a horse?
    • Have you ever rode a horse?

    Answer: Have you ever ridden a horse?

  13. 13

    I ___ never ___ (see) a whale.

    • I has never seen a whale.
    • I have never saw a whale.
    • I have never seen a whale.
    • I never have see a whale.

    Answer: I have never seen a whale.

  14. 14

    He ___ (not / finish) his homework yet.

    • He didn't finished his homework yet.
    • He hasn't finish his homework yet.
    • He hasn't finished his homework yet.
    • He haven't finished his homework yet.

    Answer: He hasn't finished his homework yet.

  15. 15

    Look! I ___ just ___ (find) my keys.

    • Look! I has just found my keys.
    • Look! I have just find my keys.
    • Look! I have just found my keys.
    • Look! I have just founded my keys.

    Answer: Look! I have just found my keys.

  16. 16

    She ___ already ___ (do) her homework.

    • She has already did her homework.
    • She has already do her homework.
    • She has already done her homework.
    • She have already done her homework.

    Answer: She has already done her homework.

  17. 17

    ___ you ___ (tidy) your room yet?

    • Did you tidied your room yet?
    • Has you tidied your room yet?
    • Have you tidied your room yet?
    • Have you tidy your room yet?

    Answer: Have you tidied your room yet?

  18. 18

    They ___ (visit) three museums so far.

    • They has visited three museums so far.
    • They have visit three museums so far.
    • They have visited three museums so far.
    • They have visiting three museums so far.

    Answer: They have visited three museums so far.

  19. 19

    I can't play. I ___ (break) my arm.

    • I can't play. I has broken my arm.
    • I can't play. I have breaked my arm.
    • I can't play. I have broke my arm.
    • I can't play. I have broken my arm.

    Answer: I can't play. I have broken my arm.

  20. 20

    This is the best book I ___ ever ___ (read).

    • This is the best book I ever have reading.
    • This is the best book I has ever read.
    • This is the best book I have ever read.
    • This is the best book I have ever readed.

    Answer: This is the best book I have ever read.

  21. 21

    I ___ (lose) my pen. I can't find it.

    • I has lost my pen. I can't find it.
    • I have lose my pen. I can't find it.
    • I have losed my pen. I can't find it.
    • I have lost my pen. I can't find it.

    Answer: I have lost my pen. I can't find it.

  22. 22

    I ___ (lose) my pen yesterday, but I found it today.

    • I has lost my pen yesterday, but I found it today.
    • I have lost my pen yesterday, but I found it today.
    • I losed my pen yesterday, but I found it today.
    • I lost my pen yesterday, but I found it today.

    Answer: I lost my pen yesterday, but I found it today.

  23. 23

    She ___ (be) to the zoo many times.

    • She has be to the zoo many times.
    • She has been to the zoo many times.
    • She has went to the zoo many times.
    • She have been to the zoo many times.

    Answer: She has been to the zoo many times.

  24. 24

    She ___ (go) to the zoo last Saturday.

    • She goed to the zoo last Saturday.
    • She has gone to the zoo last Saturday.
    • She has went to the zoo last Saturday.
    • She went to the zoo last Saturday.

    Answer: She went to the zoo last Saturday.

  25. 25

    When ___ you ___ (arrive)?

    • When did you arrive?
    • When did you arrived?
    • When have you arrived?
    • When you arrived?

    Answer: When did you arrive?

  26. 26

    How long ___ you ___ (have) your dog?

    • How long do you have had your dog?
    • How long has you had your dog?
    • How long have you had your dog?
    • How long have you have your dog?

    Answer: How long have you had your dog?

  27. 27

    What time ___ the film ___ (start) last night?

    • What time did the film start last night?
    • What time did the film started last night?
    • What time has the film started last night?
    • What time the film started last night?

    Answer: What time did the film start last night?

  28. 28

    ___ she ever ___ (eat) sushi?

    • Has she ever ate sushi?
    • Has she ever eat sushi?
    • Has she ever eaten sushi?
    • Have she ever eaten sushi?

    Answer: Has she ever eaten sushi?

  29. 29

    Have you ever flown in a plane? Yes, ...

    • Yes, I am.
    • Yes, I did.
    • Yes, I has.
    • Yes, I have.

    Answer: Yes, I have.

  30. 30

    Did you see Anna yesterday? No, ...

    • No, I didn't.
    • No, I don't.
    • No, I haven't.
    • No, I wasn't.

    Answer: No, I didn't.

  31. 31

    What is the past participle of "go"?

    • Goed
    • Gone
    • Goned
    • Went

    Answer: Gone

  32. 32

    What is the past participle of "eat"?

    • Ate
    • Eat
    • Eated
    • Eaten

    Answer: Eaten

  33. 33

    What is the past participle of "see"?

    • Saw
    • Seed
    • Seen
    • Seened

    Answer: Seen

  34. 34

    What is the past participle of "write"?

    • Writed
    • Writen
    • Written
    • Wrote

    Answer: Written

  35. 35

    What is the past participle of "be"?

    • Beed
    • Been
    • Was
    • Were

    Answer: Been

  36. 36

    Which words go with the past simple?

    • Ever, never, yet
    • Now, at the moment
    • Since, for, just
    • Yesterday, last year, two days ago

    Answer: Yesterday, last year, two days ago

  37. 37

    Which words often go with the present perfect?

    • Ever, never, just, yet, since
    • Every day, usually
    • Tomorrow, next week
    • Yesterday, last week, ago

    Answer: Ever, never, just, yet, since