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
12s Grammar unit 3 present perfect
0
%
0
0
0
Back
Restart
That performance ______ the most impressive thing I ______ on stage.
is / have ever watched
was / have watched
was / ever watched
is / ever watch
Oops!
Okay!
It is the first time I ______ traditional Vietnamese attire.
wear
wore
have worn
wearing
Oops!
Okay!
This is the second time the manager ______ the same mistake in his report.
is making
has made
made
makes
Oops!
Okay!
This is the only diamond necklace my mother ______ as an heirloom.
ever received
has ever received
received
is receiving
Oops!
Okay!
Taking a sabbatical ______ the best decision I ______ for my career.
is / have ever taken
was / ever took
is / ever take
was / have taken
Oops!
Okay!
This is the fourth time my flight ______ due to bad weather.
has been delayed
is delayed
delayed
was delayed
Oops!
Okay!
That is the worst movie I ______ this year.
ever saw
saw
have ever seen
am seeing
Oops!
Okay!
This new recipe ______ the most delicious dish I ______.
is / ever cook
was / have ever cooked
is / have ever cooked
was / ever cooked
Oops!
Okay!
It is not the first time he ______ a complaint about the poor service.
files
is filing
filed
has filed
Oops!
Okay!
It is the only hotel room we ______ with a view of the sea.
stayed in
have ever stayed in
are staying in
stay in
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies