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