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
Present Perfect
0
%
0
0
0
Back
Restart
It has happened several times already.
It will happpen again
It should happen again several times
It has already happened and will happen again
It happened in the past a few times
Oops!
Okay!
They have seen that film six times.
They seen the film at different times.
They watched six films
They will see a film
They will watch the film six times
Oops!
Okay!
We haven't seen her today.
She will be here later
She was around earlier but not now
She was seen yesterday
She has not been around
Oops!
Okay!
I have worked hard this week.
the week is not over
work is done
the week is done
work is starting
Oops!
Okay!
We ____ car for ten years.
have has
had have
have had
has had
Oops!
Okay!
She _______ at the bank for five years.
has worked
have worked
worked
had worked
Oops!
Okay!
They haven't lived here for years.
they will live there
they still live there
they don't live there
they are stilling living there
Oops!
Okay!
It has rained a lot this year.
It has rained a lot
It has rained but stopped
It is raining a lot
It will rain for the year
Oops!
Okay!
She has visited them frequently
She will visit and again
She visit many time and soon will visit again
She visit last week and the other times
She always visits all the time
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies