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
Impact 2 Unit 8 Grammar 2
0
%
0
0
0
Back
Restart
My friend Aki (1) __________ the outdoors since he was a child.
has loved
Oops!
Okay!
Firefighters __________ all day.
work
worked
have been working
Oops!
Okay!
Choose the correct form: He __________ working since morning.
have been
is
has been
Oops!
Okay!
I (5) __________ to hear from him since he arrived.
have hoped
Oops!
Okay!
Which sentence uses present perfect continuous?
She is skiing for hours
She has been skiing for hours
She has skied for hours
Oops!
Okay!
What is the correct present perfect sentence?
She climbed many mountains
She has climbed many mountains
She has been climbing many mountains
Oops!
Okay!
He and his team (4) __________ across the snow for 3 days.
have been traveling
Oops!
Okay!
He (2) __________ since he was five!
has been skiing
Oops!
Okay!
He _______ always loved his job.
has
has been
have been
Oops!
Okay!
Which verb is present perfect?
has been living
is living
has lived
Oops!
Okay!
They __________ their most important things.
have been preparing
prepared
have prepared
Oops!
Okay!
He (3) __________ icy mountains a few times!
has climbed
Oops!
Okay!
The fire __________ more than 250 km² of forest.
destroy
has been destroying
has already destroyed
Oops!
Okay!
Many residents __________ their things all day.
pack up
have been packing up
packed
Oops!
Okay!
She’s __________ climbing mountains since she was 15.
has been
has
been
Oops!
Okay!
He (6) __________ very busy!
has been
Oops!
Okay!
The fire __________ quickly toward the town.
has been spreading
spread
spreads
Oops!
Okay!
They ________ in Middletown for years.
have been living
live
have lived
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies