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
B2 / FCE present perfect revision
0
%
0
0
0
Back
Restart
How long have Helen and Robert been married? When _______________________ married? GET
When did Helen and Robert get married?
Oops!
Okay!
Thanks but I had something to eat earlier. Thanks but I _________________________________ eat ALREADY
..but I have already had something to eat
Oops!
Okay!
The last time Nancy came here was in 1986. Nancy hasn't __________________________ 1986 BEEN
Nancy hasn't been here since 1986
Oops!
Okay!
Those two cats _______________________(sit) on that branch for the last hour.
have been sitting
Oops!
Okay!
This is my first visit to Japan. This is the _______________________________________________ to Japan TIME
This is the first time I have been to Japan
Oops!
Okay!
Oh no! Someone ______________________(eat) all the cakes! I'll have to get some more
Someone has eaten all the cakes
Oops!
Okay!
Steve started learning the violin a month age. Steve _____________________________ the violin for a month LEARNING
Steve has been learning the violin for a month
Oops!
Okay!
It's a long time since our last conversation. We ____________________________long time SPOKEN
We haven't spoken for a long time
Oops!
Okay!
When she heard the results, Mary began to feel more confident. Since hearing the results _____________________________ much more confident. BECOME
Since hearing the results Mary has become much more confident
Oops!
Okay!
Graham and Pauline _________________________ (try) to find a house for ages but they can't find one they can afford
have been trying
Oops!
Okay!
I haven't been to an Indian restaurant for ages. It's ages __________________________________ an Indian restaurant. SINCE
It's ages since I've been to an Indian restaurant
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies