Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
A2 Present Perfect vs Past Simple
0
%
0
0
0
Back
Restart
39. He ____________ already ____________ the new series and he really likes it
**has watched**
Oops!
Okay!
6. They ____________ a lot of photos during their trip to Italy
**took**
Oops!
Okay!
10. I ____________ my keys somewhere in the house yesterday
**left**
Oops!
Okay!
18. They ____________ to the mountains during their winter holiday last year
**went**
Oops!
Okay!
... ( he / cook ) dinner today?
Has he cooked
Oops!
Okay!
... ( you / eat ) popcorn when you were at the cinema?
Did you eat
Oops!
Okay!
We ... ( not buy ) the car yet.
haven't bought
Oops!
Okay!
____________ you ever ____________ a famous person? Have
met
Oops!
Okay!
They ____________ in Paris last summer
stayed
Oops!
Okay!
He ... (get) a new laptop two weeks ago.
got
Oops!
Okay!
____________ she ever ____________ to London? Has
been
Oops!
Okay!
7. My brother ____________ just ____________ home after his football practice
**has come**
Oops!
Okay!
28. He ____________ already ____________ all the information he needs for the project
**has found**
Oops!
Okay!
... ( you / see ) each other today?
Have you seen
Oops!
Okay!
Tom ____________ his room yesterday
cleaned
Oops!
Okay!
( you / eat ) popcorn ?
Have you ever eaten
Oops!
Okay!
I'm sorry, but I (drink ) all the juice.
have drunk
Oops!
Okay!
17. I ____________ never ____________ such a difficult question before
**have answered**
Oops!
Okay!
____________ you ever ____________ Indian food? Have
eaten
Oops!
Okay!
37. I ____________ never ____________ such an exciting adventure in my life
**have had**
Oops!
Okay!
He ... ( not/understand ) last week's homework.
didn't understand
Oops!
Okay!
35. My parents ____________ already ____________ dinner so they are not hungry now
**have had**
Oops!
Okay!
He ... ( not like ) the party last night.
didn't like
Oops!
Okay!
33. He ____________ just ____________ his room so everything looks clean now
**has cleaned**
Oops!
Okay!
He .... ( not/finish ) the book yet.
hasn't finished
Oops!
Okay!
He ( be ) very bored yesterday.
was
Oops!
Okay!
9. She ____________ already ____________ the book you gave her last week
**has finished**
Oops!
Okay!
We ____________ this book last year
read
Oops!
Okay!
(you /ever/ paint ) a picure?
Have you ever painted
Oops!
Okay!
We ____________ pizza for dinner last night
ate
Oops!
Okay!
2. She ____________ to Paris with her family last summer
**travelled**
Oops!
Okay!
30. She ____________ never ____________ a famous singer before
**has met**
Oops!
Okay!
21. I ____________ my grandparents when I was in the countryside last weekend
**visited**
Oops!
Okay!
24. They ____________ never ____________ this kind of food before
**have tried**
Oops!
Okay!
3. We ____________ already ____________ all the tickets for the concert
**have booked**
Oops!
Okay!
16. He ____________ his phone while he was walking home yesterday
**lost**
Oops!
Okay!
They ... (go) to school by bus three days ago.
went
Oops!
Okay!
11. They ____________ never ____________ abroad before this summer
**have travelled**
Oops!
Okay!
13. My parents ____________ just ____________ back from their holiday
**have come**
Oops!
Okay!
We ____________ our teacher yesterday
saw
Oops!
Okay!
20. We ____________ this restaurant several times since we moved here
**have visited**
Oops!
Okay!
Alf ... (be ) ill all last week.
was
Oops!
Okay!
She isn't here. She ... ( go ) shopping.
has gone
Oops!
Okay!
We ____________ this restaurant last month
visited
Oops!
Okay!
My parents ____________ a new house five years ago
bought
Oops!
Okay!
32. I ____________ my old teacher at the supermarket yesterday
**saw**
Oops!
Okay!
19. Anna ____________ just ____________ me a message about the party
**has sent**
Oops!
Okay!
15. We ____________ already ____________ this problem in class
**have discussed**
Oops!
Okay!
22. She ____________ already ____________ three different countries in her life
**has visited**
Oops!
Okay!
We ____________ our friends two days ago
visited
Oops!
Okay!
____________ you ever ____________ to Italy? Have
been
Oops!
Okay!
26. My sister ____________ just ____________ her first email in English
**has written**
Oops!
Okay!
23. He ____________ a new language when he lived in Spain
**learned**
Oops!
Okay!
She ____________ to the cinema on Friday
went
Oops!
Okay!
She ____________ her birthday party last weekend
had
Oops!
Okay!
5. I ____________ never ____________ such a beautiful place before
**have visited**
Oops!
Okay!
I ____________ my homework an hour ago
finished
Oops!
Okay!
They ____________ to the beach last Sunday
went
Oops!
Okay!
When she ... (see ) me, she ... (wave ) to me.
saw / waved
Oops!
Okay!
31. We ____________ a lot of new things since the beginning of the school year
**have learned**
Oops!
Okay!
12. Tom ____________ an interesting documentary about space last night
**watched**
Oops!
Okay!
What time ( she / get ) up at the weekend?
did she get
Oops!
Okay!
14. She ____________ her project two days ago but she ____________ not ____________ it yet
**finished has not presented**
Oops!
Okay!
He .... ( forget ) to set the table yesterday.
forgot
Oops!
Okay!
1. I ____________ this book twice because it is really interesting
**have read**
Oops!
Okay!
4. He ____________ his best friend when they were at school
**met**
Oops!
Okay!
He .... ( give ) me flowers yesterday.
gave
Oops!
Okay!
38. We ____________ to the beach after we finished our exams last June
**went**
Oops!
Okay!
8. We ____________ this museum when we were in London three years ago
**visited**
Oops!
Okay!
It .. ( not/ snow ) this year.
hasn't snowed
Oops!
Okay!
He ( not/ fall ) off his bike while he was going to school.
didn't fall
Oops!
Okay!
36. She ____________ her first smartphone when she was thirteen
**got**
Oops!
Okay!
He ____________ football last Saturday
played
Oops!
Okay!
34. They ____________ their grandparents two weeks ago and stayed with them for three days
**visited**
Oops!
Okay!
I ____________ my grandparents last weekend
visited
Oops!
Okay!
They ____________ a new car last month
bought
Oops!
Okay!
We ____________ to London three years ago
went
Oops!
Okay!
____________ you ever ____________ a mountain? Have
climbed
Oops!
Okay!
40. They ____________ their holiday photos with us when they came back from Spain
**shared**
Oops!
Okay!
He ____________ a new bike last week
bought
Oops!
Okay!
25. We ____________ our plans for the weekend yesterday
**changed**
Oops!
Okay!
They ... ( already / go ) to sleep.
have already gone
Oops!
Okay!
She ____________ her keys two days ago
lost
Oops!
Okay!
I ____________ my phone yesterday
forgot
Oops!
Okay!
27. I ____________ this film when it came out last year
**saw**
Oops!
Okay!
They ... ( just / eat ) the cake.
have just eaten
Oops!
Okay!
29. They ____________ in this hotel during their trip to Greece last summer
**stayed**
Oops!
Okay!
She ... ( not/do) her homework this week.
hasn't done
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies