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