Skip to content
linguabloom
linguabloom
Menu
Home
Grammar
Elementary
Vocabulary
Listening
Reading
linguabloom
Menu
Home
Grammar
Elementary
Vocabulary
Listening
Reading
Exercise 1
Exercise 2
Exercise 3
Present perfect vs Past simple
Choose the correct option.
1. I ___ to Barcelona last summer.
have gone
went
has gone
2. She ___ in this house for five years.
lived
lives
has lived
3. When ___ your homework?
did you finish
have you finished
do you finished
4. They ___ their children yesterday.
have lost
lose
lost
5. How long ___ in this school?
did you study
do you study
have you studied
6. We ___ a great movie last night.
have watched
has watched
watched
7. Where ___ your jacket? I can’t find it.
did you put
have you put
do you put
8. She ___ already ___ her breakfast.
has / eaten
have / eaten
did / eat
9. He ___ his best friend in 2019.
meets
has met
met
10. They ___ in this city since 2010.
have lived
lived
lives
Send
Present perfect vs Past simple
Choose the correct option.
1. Why ___ your phone? It’s broken!
did you drop
have you dropped
do you dropped
2. She ___ in a hospital for three years.
has worked
worked
works
3. They ___ their flight two hours ago.
miss
have missed
missed
4. How long ___ this woman?
do you knew
have you known
did you know
5. When ___ to the new house?
did they move
have they moved
do they moved
6. We ___ a lot of interesting places this year.
have visited
visit
visited
7. He ___ never ___ sushi before.
have / try
has / tried
hasn’t / tried
8. Where ___ last weekend?
have you gone
do you go
did you go
9. They ___ three times this week.
call
called
have called
10. He ___ his new job last month.
has started
started
starts
Send
Present perfect vs Past simple
Choose the correct option.
1. Why ___ your umbrella? It’s raining!
have you forgotten
did you forget
do you forget
2. I ___ a great book recently.
read
reading
have read
3. How long ___ your teacher?
has you known
did you know
have you known
4. She ___ to the gym this week.
has gone
goes
went
5. We ___ our new neighbors yet.
didn’t meet
haven’t met
met
6. He ___ to call me yesterday.
has forgotten
forgotten
forgot
7. Where ___ this dress? It looks amazing!
do you buy
have you bought
did you buy
8. They ___ to London twice this year.
have been
was
were
9. She ___ to the cinema last night.
has gone
have gone
went
10. How long ___ your best friend?
did you know
do you know
have you known
Send