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