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
CAE/FCE pres/past perfect v present/past perfect ...
0
%
0
0
0
Back
Restart
Melnik _____ (SERVE) a life sentence for murder since 1990, but his lawyers are arguing for an early release.
HAS BEEN SERVING
Oops!
Okay!
Before we arrived at our summer house, it _____ (RAIN) for several hours. As soon as we arrived, it stopped.
HAD BEEN RAINING
Oops!
Okay!
The house _____ (BELONG) to the Beecham family for over 250 years, but the present owner, Donald Beecham, is selling it.
HAS BELONGED (belong = stative verb*, therefore it's not normally used in its continuous form)
Oops!
Okay!
- Did you manage to get in touch with Chloe? - No, I _____ (TRY) three times in the last hour, but she's always engaged.
HAVE TRIED
Oops!
Okay!
Income from manufacturing exports still provides the largest proportion of the country's earnings, but this proportion _____ (DROP) for many years.
HAS BEEN DROPPING
Oops!
Okay!
That beaten up yellow jeep _____ (BELONG) to him for many years.
HAS BELONGED *Belong = stative verb
Oops!
Okay!
She _____ (LEARN) English since 2010 but he abruptly stopped just last week.
HAD BEEN LEARNING
Oops!
Okay!
Alice _____ (COMPETE) in the Athens Marathon twice before, but hopes to achieve her best time this year.
HAS COMPETED
Oops!
Okay!
Working conditions _____ (IMPROVE) since the new CEO was appointed a couple of days ago. The future looks rosy.
HAVE BEEN IMPROVING
Oops!
Okay!
He _____ (BUY) most of his food at the local market lately.
HAS BEEN BUYING
Oops!
Okay!
I was feeling really worn out because _____ (NEGOTIATE) with agents all afternoon.
HAD BEEN NEGOTIATING
Oops!
Okay!
- I'd like a career where I can travel and meet people. - _____ (CONSIDER) becoming a tour guide?
HAVE YOU CONSIDERED
Oops!
Okay!
He doesn't mind postponing the event for a few minutes given that the guest of honour _____ (just ARRIVE).
HAS JUST ARRIVED
Oops!
Okay!
- _____ (SWIM)? You look really exhausted. - I am. I did 50 lengths of the pool.
HAVE YOU BEEN SWIMMING?
Oops!
Okay!
How long _____ (KNOW, you) your best friend?
HAVE YOU KNOWN *know = stative verb, not usually used with continuous
Oops!
Okay!
The company's employees are feeling much better since the takeover because their working conditions _____ (IMPROVED) considerably.
HAVE IMPROVED
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies