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
Present Perfect
0
%
0
0
0
Back
Restart
The game (just start).
The game HAS JUST STARTED.
Oops!
Okay!
They (just miss) the last train.
They HAVE JUST MISSED the last train.
Oops!
Okay!
They (to buy) a house in the country recently.
They HAVE BOUGHT a house in the country recently.
Oops!
Okay!
My father (already read) these magazines.
My father HAS ALREADY READ these magazines.
Oops!
Okay!
Jill (not to finish) her work this week.
Jill HASN'T FINISHED her work this week.
Oops!
Okay!
We (not to be) to Spain yet.
We HAVEN'T BEEN to Spain yet.
Oops!
Okay!
He (just meet) his wife at the railway station.
He HAS JUST MET his wife at the railway station.
Oops!
Okay!
His grandfather (not to work) in the garden lately.
His grandfather HASN'T WORKED in the garden lately.
Oops!
Okay!
Linda (not to meet) him yet.
Linda HASN'T MET him yet.
Oops!
Okay!
My elder sister (just come) back.
My elder sister HAS JUST COME back.
Oops!
Okay!
It (not to rain) recently.
It HASN'T RAINED recently.
Oops!
Okay!
His brother (never do) such difficult exercises.
His brother HAS NEVER DONE such difficult exercises.
Oops!
Okay!
Julia (not to arrive) in New York yet.
Julia HASN'T ARRIVED in New York yet.
Oops!
Okay!
The students (not to do) Exercise 5 yet.
The students HAVEN'T DONE Exercise 5 yet.
Oops!
Okay!
The children (not to decorate) the Christmas tree this morning.
The children HAVEN'T DECORATED the Christmas tree this morning.
Oops!
Okay!
We (just sing) our song.
We HAVE JUST SUNG our song.
Oops!
Okay!
My little sister (not to drink) warm milk yet.
My little sister HASN'T DRUNK warm milk yet.
Oops!
Okay!
My friend and I (to see) an interesting film recently.
My friend and I HAVE SEEN an interesting film recently.
Oops!
Okay!
I (to call) Alice several times this week.
I HAVE CALLED Alice several times this week.
Oops!
Okay!
Sarah (just make) a new dress for her doll.
Sarah HAS JUST MADE a new dress for her doll.
Oops!
Okay!
I (not to see) my friend since last summer.
I HAVEN'T SEEN my friend since last summer.
Oops!
Okay!
The postman (not to bring) the newspapers yet.
The postman HASN'T BROUGHT the newspapers yet.
Oops!
Okay!
I (not to have) a holiday this year.
I HAVEN'T HAD a holiday this year.
Oops!
Okay!
I (never eat) caviar.
I HAVE NEVER EATEN caviar.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies