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
ENGLISH FILE UPPER INTERMEDIATE 1-4
0
%
0
0
0
Back
Restart
By the time the guests arrive, I __________ (COOK) dinner for three hours.
WILL HAVE BEEN COOKING
Oops!
Okay!
I __________ (HAVE) this laptop for five years, and it's still working perfectly.
HAVE HAD
Oops!
Okay!
You look different. __________(CUT) your hair?
HAVE YOU CUT
Oops!
Okay!
I was exhausted because I __________ (CLEAN) the house all morning before the guests arrived.
HAD BEEN CLEANING
Oops!
Okay!
They __________ (RENOVATE) that house for months, and it still looks the same!
HAVE BEEN RENOVATING
Oops!
Okay!
When the teacher __________ (EXPLAIN) the lesson, two students were whispering in the back.
WAS EXPLAINING
Oops!
Okay!
WHICH ONE IS NOT THE SYNONYM FOR 'AT ONCE'.
INSTANTLY
STRAIGHT-AWAY
IMMEDIATELY
SUDDENLY
Oops!
Okay!
"Your eyes are red!" — "Yes, I __________ (CHOP) onions."
HAVE BEEN CHOPPING
Oops!
Okay!
The witness claimed that the suspect __________ (WEAR) a dark coat when the crime occurred.
WAS WEARING
Oops!
Okay!
At this time tomorrow, I __________ (FLY) across the Atlantic on my way to New York.
WILL BE FLYING
Oops!
Okay!
I almost didn't recognize him because he had changed so much.( REWRITE THE SENTENCE USING "HARDLY")
I HARDLY RECOGNIZED HIM BECAUSE HE HAD CHANGED SO MUCH.
Oops!
Okay!
It's the first time I __________(SEE) such an intricate piece of clockwork.
HAVE SEEN
Oops!
Okay!
The heavy snow led to a/an ................ of nearly 20 centimeters on the roads by morning.
suffocating
accumulation
occasion
unison
Oops!
Okay!
I was going to finish the report, but my laptop battery was ................."
installed
disappearing
worn-out
running out
Oops!
Okay!
Solar panels .............. electricity by converting sunlight into energy.
INVEST
CONTAIN
GENERATE
RECYCLE
Oops!
Okay!
Please don't come at 3 PM. I __________ (TAKE) the children to their swimming lesson then.
WILL BE TAKING
Oops!
Okay!
She is crying because she __________(LOSE) her phone.
HAS LOST
Oops!
Okay!
I __________ (WAIT) for the bus when it finally arrived.
WAS WAITING
Oops!
Okay!
As the sun set, the temperature was ................. (little by little) dropping. (USE ONE ADVERB FOR THE BLANK)
GRADUALLY
Oops!
Okay!
How long __________ (KNOW) each other before they got married?
HAD THEY KNOWN
Oops!
Okay!
The company __________(LOOK) for a new CEO for months before they finally found a suitable candidate.
HAD BEEN LOOKING
Oops!
Okay!
I __________ (MEAN) to call you all day, but I've been so busy!
HAVE BEEN MEANING
Oops!
Okay!
By the time the fire brigade arrived, the neighbors __________ (PUT OUT) the fire with garden hoses.
HAD PUT OUT
Oops!
Okay!
I'm exhausted! I __________ (LOOK) through dozens of applications all morning.
HAVE BEEN LOOKING
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies