Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
ENT203 - The present perfect tense
0
%
0
0
0
Back
Restart
A: Have you done your homework? B: No, .....
I haven't
Oops!
Okay!
You can't see her because she / go / home.
has gone
Oops!
Okay!
I ..... the project last night.
have finished
finished
has finished
Oops!
Okay!
Positive: you / see / Shakira in a live concert
You have seen Shakira in a live concert.
Oops!
Okay!
A: Have yor friends gone to the concert? B: Yes, .....
they have
Oops!
Okay!
Negative Statement: You / finish / report
You haven't finished the report.
Oops!
Okay!
We've ..... the 2:00 express train many times.
took
take
taken
Oops!
Okay!
Question: they / speak / to their banker
Have they spoken to their banker?
Oops!
Okay!
He is in the hospital becase he / break / his leg yesterda.
has broken
Oops!
Okay!
It's the first time I / eat / caviar.
have eaten
Oops!
Okay!
I had breakfast at 9:00, but I haven't .... lunch.
had
having
have
Oops!
Okay!
Question: Karen / eat / dinner
Has Karen eaten dinner?
Oops!
Okay!
They ..... the contract last week.
have finalized
finalized
has finalized
Oops!
Okay!
My younger brother has ..... home from work.
came
come
comes
Oops!
Okay!
Possitive: your brother / go running / this week
Your brother has gone running this week.
Oops!
Okay!
You be / to the United States?
Have you been been
Oops!
Okay!
Negative: Leon / look / at the new website
Leon hasn't looked at the new website.
Oops!
Okay!
Alison has ..... to the mall.
went
gone
go
Oops!
Okay!
I ..... up smoking last year.
gave
has given
have given
Oops!
Okay!
Make a question: your parents / meet / our teacher
Have your parents met our teacher?
Oops!
Okay!
I / see / Med and Brian at the party last night.
saw
Oops!
Okay!
They posted some messages yesterday, but they haven't ..... anything about their trip.
write
written
wrote
Oops!
Okay!
A: Have you met John? B: Yes, .....
I have
Oops!
Okay!
I just / not have / the time to go to the cinema recently.
haven't had
Oops!
Okay!
A: Has your mom come home? B: No,
she hasn't
Oops!
Okay!
A: Has the movie started? B: Yes, ....
it has
Oops!
Okay!
Positive: You / call / your kids
You have called your kids.
Oops!
Okay!
A: Has Janet eaten lunch? B: No, .....
she hasn't
Oops!
Okay!
I / be / in that concert.
have been
Oops!
Okay!
Look, someone ..... his handbag in the room.
has left
have left
left
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies