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
Present perfect or past perfect continuous?
0
%
0
0
0
Back
Restart
Today I ________ (study) for hours and hours. I'm exhausted.
have been studying
Oops!
Okay!
When my parents got home, we ___________ (sleep) for more than 3 hours.
had been sleeping
Oops!
Okay!
When they found America, they _____ actually _________ (look for) India.
had been looking
Oops!
Okay!
By the time I got promoted in my company, I _____________ (work) with them for more than 10n years.
had been working
Oops!
Okay!
Before visiting Paris, I _________ (not be) in France.
hadn't been
Oops!
Okay!
Look at me! I look stunning because I _________ (eat) very healthily this month.
have been eating
Oops!
Okay!
Before going to Eurovision, Chanel ___________ (sing) in different musicals in Madrid for years.
had been singing
Oops!
Okay!
Last year I lost 3kg because I ________ (eat) very healthily.
had been eating
Oops!
Okay!
I ___________ (feel) very well lately.
have been feeling
Oops!
Okay!
John ____________ (work out) for 1 hour every day until he broke his arm.
had been working out
Oops!
Okay!
Priyanka ______________ (drink) milk out of the carton when mom walked in and got her red-handed.
had been drinking
Oops!
Okay!
I ___________ (read) Song of Ice and Fire for a month now,
have been reading
Oops!
Okay!
Look at her bank account receipts. She ________ (spend) way too much money.
has been spending
Oops!
Okay!
She ________ (look for) her dogs for hours until she found it in the park.
had been looking
Oops!
Okay!
You look very nervous. Wait, ____ you ___________ (drink) coffee all day long?
have ... been drinking
Oops!
Okay!
Can you help me with this exercise? I ____________ (try) for hours and I can't find a solution.
have been trying
Oops!
Okay!
Since she participated in Eurovision Song Contest, Chanel's fame __________ (grow) exponentially.
has been growing
Oops!
Okay!
I realized it now. All this time... you ________ (tell) me a lie!
have been telling
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies