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
Exercise - Present Perfect Tense
0
%
0
0
0
Back
Restart
I love clothes. I ___ (buy) a lot of clothes this year!
have bought
Oops!
Okay!
Which one is correct: She (studied / has studied) ballet since she was a child
has studied
Oops!
Okay!
Which one is correct: I (telephoned / have telephoned) my brother last week
telephoned
Oops!
Okay!
Which one is correct: (Did Audi see / Has Audi seen) one of Rafael's movies before she died?
Did Audi see
Oops!
Okay!
I really love my house. I ___ (live) here since 2008.
have lived
Oops!
Okay!
Nathania ___ (play) basketball with some friends last week
played
Oops!
Okay!
Which one is correct: She (went / has gone) to the cinema last night
went
Oops!
Okay!
Is it true or false: Did Yabes ever try sushi?
False - Has Yabes ever tried sushi?
Oops!
Okay!
Bryant ___ (live) in England until the age of 14.
lived
Oops!
Okay!
We ___ (not/go) for holiday last year
did not go
Oops!
Okay!
Make it as a full sentence using Presenf Perfect Tense: you / visit / Paris / before ?
Have you visited Paris before?
Oops!
Okay!
Jason is not here. He ___ (go out)
has gone
Oops!
Okay!
Which one is correct: I (knew / have known) my best friend for many years.
have known
Oops!
Okay!
Which one is correct: (Did you learn / Have you learnt) a musical instrument when you were a child?
Did you learn
Oops!
Okay!
True or false: Have Jeremy ever tried making a bread?
False - 'Have' should be 'has'
Oops!
Okay!
Maria ___ (not/eat) noodles with chilli.
hasn't eaten
Oops!
Okay!
I ___ (not be) to Australia, but I want to go.
haven't been
Oops!
Okay!
Which one is correct: When (did you buy / have you bought) your new hat?
did you buy
Oops!
Okay!
Granny still ___ (not/find) her glasses yet.
has not found
Oops!
Okay!
Agatha Christie ___ (live) from 1890 until 1970
lived
Oops!
Okay!
I ___ (finish) work early yesterday.
finished
Oops!
Okay!
I ___ (sleep) in this bed for 8 years. I want a new one!
have slept
Oops!
Okay!
Which one is correct: I (never saw / have never seen) a classical music concert.
have never seen
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies