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