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
Present Perfect
0
%
0
0
0
Back
Restart
Correct question.
You have done your homework?
Has you done your homework?
Have you done your homework?
Did you done your homework?
Oops!
Okay!
Complete: “He ___ the test.”
have passed
has passed
pass
passing
Oops!
Okay!
What is the correct form? “She ___ her homework.”
has do
has done
have did
did
Oops!
Okay!
What is the past participle of “see”?
seen
seed
saw
seeing
Oops!
Okay!
Complete: “She ___ a new pet."
getting
have got
has got
goted
Oops!
Okay!
What is the past participle of “write”?
written
writing
writed
wrote
Oops!
Okay!
Choose the correct form: “He ___ his room.”
cleaning
has cleaned
has clean
cleaned
Oops!
Okay!
Complete: “We ___ many photos today.”
took
taked
have taken
has taken
Oops!
Okay!
What is the past participle of “go”?
goed
going
gone
went
Oops!
Okay!
Choose the Present Perfect sentence.
She eats breakfast.
She has eaten breakfast.
She ate breakfast.
She eating breakfast.
Oops!
Okay!
Complete: “She ___ a letter.”
has written
written
has wrote
writing
Oops!
Okay!
Complete: “I ___ this movie before.”
seeing
has see
have seen
saw
Oops!
Okay!
What is the correct form? “They ___ to London.”
going
has gone
have gone
go
Oops!
Okay!
Choose the correct negative form.
He not finished.
He didn’t finished.
He haven’t finished.
He hasn’t finished.
Oops!
Okay!
Complete: “They ___ the project.”
have started
start
has started
starting
Oops!
Okay!
Complete: “We ___ the book.”
reading
has read
readed
have read
Oops!
Okay!
What is the past participle of “make”?
maked
making
made
make
Oops!
Okay!
Choose the correct structure.
Has + verb in present
Have + past participle
Have + verb in -ing
Did + past participle
Oops!
Okay!
Which sentence is correct?
They finished.
They has finished.
They have finished.
They finishing.
Oops!
Okay!
What is the past participle of “run”?
ran
ranned
run
running
Oops!
Okay!
Which sentence is Present Perfect?
She is reading the book.
She has read the book.
She read the book.
She reads the book.
Oops!
Okay!
Complete: “I ___ my keys.”
losing
losted
has lost
have lost
Oops!
Okay!
Complete: “I ___ my lunch already.”
has eaten
ate
have eaten
eating
Oops!
Okay!
Which one is Present Perfect?
He play soccer.
He plays soccer.
He playing soccer.
He has played soccer.
Oops!
Okay!
Choose the correct sentence.
She have swum.
She swam.
She has swim.
She has swum.
Oops!
Okay!
What is the past participle of “eat”?
eaten
ate
eating
eated
Oops!
Okay!
Choose the correct form of the verb “be” in Present Perfect (they).
been
are been
have been
has been
Oops!
Okay!
Choose the Present Perfect question.
He has eaten?
Did he eaten?
Does he eaten?
Has he eaten?
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies