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
Transformations (Present Perfect)
0
%
0
0
0
Back
Restart
The game started a few minutes ago. HAS The game _____ _____ started.
The game has just started
Oops!
Okay!
This is the first time that my cousin has skied. NEVER My cousin ___ _____ skied before.
My cousin has never skied before.
Oops!
Okay!
.
Jay HAS BEEN WORKING on his homework for two hours.
Oops!
Okay!
I started swimming five years ago. HAVE I ____ _____ a swimmer for 5 years.
I have been a swimmer for five years.
Oops!
Okay!
Rebecca started living here 5 years ago. FOR Rebecca ..... five years
Rebecca .HAS BEEN LIVING / HAS LIVED HERE FOR five years
Oops!
Okay!
Are you still training at the club? YET _______n’t you finished ____?
Haven’t you finished yet?
Oops!
Okay!
.
My shoes are wet beacuse I'VE BEEN WATERING the garden.
Oops!
Okay!
I saw that match before. SEEN I’ve/have _______ ______ that match.
I’ve/have already seen that match.
Oops!
Okay!
.
My friends have ALREADY GONE/BEEN to the club.
Oops!
Okay!
They have never been outside Britain. FIRST It's the .............. outside Britain
It's theFIRST TIME THEY HAVE BEEN outside Britain
Oops!
Okay!
.
Haven't you finished TRAINING YET?
Oops!
Okay!
.
We'VE BEEN SKIING for three years.
Oops!
Okay!
.
The game HAS JUST STARTED.
Oops!
Okay!
.
I haven't paid for THE TICKETS YET.
Oops!
Okay!
.
It's a long time SINCE I'VE been to a football game.
Oops!
Okay!
.
Their company HAS BEEN MAKING mobile phones since 1994.
Oops!
Okay!
I still have to pay for the tickets. YET I ______ paid for the tickets ____.
I haven’t paid for the tickets yet.
Oops!
Okay!
They sold their equipment some time before. SOLD They have ______ _______ their equipment.
They have already sold their equipment.
Oops!
Okay!
Barbara hasn't had a break for hours SINCE IT's ........... a break
IT's HOURS / BEEN HOURS SINCE SHE HAD. a break
Oops!
Okay!
My friend has been a member of a rugby club for a year. AGO My friend joined a rugby club _ year ____.
My friend joined a rugby club a year ago.
Oops!
Okay!
Is the football match over? YET ___ the football match finished/ended yet?
Has the football match finished/ended yet?
Oops!
Okay!
This is my first visit to India TIME THis the first ......... India
THis the first TIME I HAVE VISITED India
Oops!
Okay!
.
I HAVE WATCHED two competitions so far today.
Oops!
Okay!
I watched one competition this morning and one this afternoon. HAVE I _____ _______ two competitions so far today.
I have watched two competitions so far today.
Oops!
Okay!
I haven’t been to a football game for a long time. SINCE It’s a long time _____ I ______ been to a football game.
It’s a long time since I’ve/have been to a football game.
Oops!
Okay!
Did you run a race in your life before? EVER _____ you _____ run a race?
Have you ever run a race?
Oops!
Okay!
When did Patricia finish writing her essay? SINCE How long .......... writing her essay?
How long IS IT SINCE SHE FINISHED writing her essay?
Oops!
Okay!
.
My cousin HAS NEVER SKIED before.
Oops!
Okay!
.
They have ALREADY SOLD their equipment.
Oops!
Okay!
.
I'VE ALREADY SEEN that match.
Oops!
Okay!
My friends went to the club earlier. ALREADY My friends _____ _______ gone/been to the club
My friends have already gone/been to the club
Oops!
Okay!
.
The tennis match HAS JUST FINISHED.
Oops!
Okay!
.
My friend joined a rugby club A YEAR AGO.
Oops!
Okay!
The tennis match finished recently. JUST The tennis match ____ _____ finished.
The tennis match has just finished.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies