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