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
217-218 Mastering the Present Perfect Tense
0
%
0
0
0
Back
Restart
Which sentence is correct?
I have visited New York before.
They has organized the work.
She have liked the dogs.
He have cleaned the room.
Oops!
Okay!
Last week, Tony _____ the dogs.
wash
washing
has washed
washed
Oops!
Okay!
Which sentence tells about a specific time in the past?
They have played soccer before.
We visited Boston last summer.
I have visited Boston many times.
She has cleaned the room.
Oops!
Okay!
They _____ their money to build the business.
used
using
have used
use
Oops!
Okay!
Yesterday, Ben _____ the dogs at the park.
walked
walking
walk
has walked
Oops!
Okay!
Which word helps form the present perfect tense?
was
have
did
will
Oops!
Okay!
Tony _____ with the dogs many times before.
play
has played
playing
played
Oops!
Okay!
Which sentence does NOT use present perfect?
She has cooked dinner.
They played soccer yesterday.
We have cleaned the house.
I have watched that movie.
Oops!
Okay!
Which sentence is in past tense?
We played basketball yesterday.
I have helped my mom.
They have watched the movie.
He has cleaned the kitchen.
Oops!
Okay!
We _____ many new customers this year.
have helped
help
helping
helped
Oops!
Okay!
Tony and Ben _____ money from their business before.
earned
earning
have earned
earns
Oops!
Okay!
The neighbors _____ the bill already.
receiving
have received
receive
received
Oops!
Okay!
Last year, my family _____ to Florida.
traveled
travel
traveling
has traveled
Oops!
Okay!
Which helping verb matches “he”?
had
do
has
have
Oops!
Okay!
Which sentence uses present perfect correctly?
She have cleaned the room.
They has washed the dog.
We has studied English.
He has played soccer before.
Oops!
Okay!
They _____ their business this year.
started
start
starting
have started
Oops!
Okay!
Ben _____ neighbors for dog-walking jobs many times.
asked
ask
has asked
asking
Oops!
Okay!
Last month, they _____ a new dog business.
organize
organized
organizing
have organized
Oops!
Okay!
Yesterday, Maria _____ her homework early.
finish
finishing
has finished
finished
Oops!
Okay!
Which sentence uses the present perfect tense?
She walks to school every day.
She has walked to school many times.
She walking to school.
She walked to school yesterday.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies