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