Edit Game
A2 Present Perfect vs Past Simple
 Delete

Use commas to add multiple tags

 Private  Unlisted  Public



 Save

Delimiter between question and answer:

Tips:

  • No column headers.
  • Each line maps to a question.
  • If the delimiter is used in a question, the question should be surrounded by double quotes: "My, question","My, answer"
  • The first answer in the multiple choice question must be the correct answer.






 Save   48  Close
30. He ______________________________ that book before
 
has read
 
read
29. We ______________________________ to the beach last summer
 
went
 
have gone
28. She ______________________________ her work, so she can relax
 
has finished
 
finished
27. My teacher ______________________________ us homework yesterday
 
gave
 
has given
25. They ______________________________ video games last night
 
played
 
have played
24. He ______________________________ a lot of English this year
 
learned
 
has learned
23. We ______________________________ our project last Friday
 
did
 
have done
22. She ______________________________ another country
 
has never visited
 
never visited
21. I ______________________________ coffee before my class
 
drank
 
have drunk
20. He ______________________________ English classes last year
 
started
 
has started
19. We ______________________________ the classroom already
 
have cleaned
 
cleaned
18. She ______________________________ me two hours ago
 
called
 
has called
17. My parents ______________________________ in this city for many years
 
have lived
 
lived
16. I ______________________________ very early this morning
 
woke up
 
have woken up
15. He ______________________________ his arm when he was little
 
broke
 
has broken
14. We ______________________________ an exam on Monday
 
had
 
have had
13. They ______________________________ Costa Rican gallo pinto
 
have never tried
 
never tried
12. She ______________________________ a new phone last month
 
bought
 
has bought
11. I ______________________________ that teacher last night
 
saw
 
have seen
10. He ______________________________ his best friend many times
 
has visited
 
visited
9. We ______________________________ soccer after school yesterday
 
played
 
have played
8. She ______________________________ her keys
 
has lost
 
lost
7. My family ______________________________ to Panama in 2022
 
traveled
 
have traveled
6. I ______________________________ my homework already
 
have finished
 
finished
5. They ______________________________ that movie last night
 
watched
 
have watched
4. He ______________________________ on an airplane
 
has never flown
 
never flew
3. We ______________________________ English yesterday afternoon
 
studied
 
have studied
2. She ______________________________ sushi three times
 
has eaten
 
ate
1. I ______________________________ my grandmother last weekend
 
visited
 
have visited
I _________English for 1 year
 
have studied
 
studied
They ___________French for many years
 
have studied
 
studied
We __________ that museum many times. I'm bored of it.
 
have gone
 
went
I __________ that movie before.
 
have seen
 
saw
We _________ in this city for three years.
 
have worked
 
worked
We __________each other since school.
 
have known
 
knew
I _________ the same cellphone for 2 years
 
have had
 
had
I __________ the US last year
 
visited
 
have visited
I __________ Mexico 5 times
 
have visited
 
visited
I ___________in this house for many years
 
have lived
 
lived
He ( be )_____ very bored yesterday.
 
was
 
has been
He .... ( forget ) to set the table yesterday.
 
forgot
 
has forgotten
I ___________ reading the book I am on the last page
 
haven't finished
 
didn't finish
He ... (get) a new laptop two weeks ago.
 
got
 
has gotten
He ... ( not/understand ) last week's homework.
 
didn't understand
 
hasn't understood
Alf ... (be ) sick all last week.
 
was
 
has been
They ... (go) to school by bus three days ago.
 
went
 
have gone
He ... ( not like ) the party last night.
 
didn't like
 
hasn't liked
He .... ( give ) me flowers yesterday.
 
gave
 
has given