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
Past participle + Present perfect
0
%
0
0
0
Back
Restart
Don't worry, we haven't ______ (forget) about the meeting.
forget
forgotten
forgot
Oops!
Okay!
He has never _____ (drive) a motorbike before.
drive
driven
drove
Oops!
Okay!
She has finally _____ (come).
come
comed
came
Oops!
Okay!
You have _____ (buy) a lot of clothes recently.
bought
buyed
bough
Oops!
Okay!
Are you okay? I've _____ (feel) better.
fell
felt
feel
Oops!
Okay!
I've _____ (give) some money to Julia.
given
gived
gave
Oops!
Okay!
Have you ever _____ (drink) Turkish coffee?
drank
drunk
drinked
Oops!
Okay!
I have ______ (be) sick all week.
was
be
been
Oops!
Okay!
The birds have _____ (fly) south for the winter.
flown
flew
fly
Oops!
Okay!
I've been looking for ages but I haven't _____ (find) my keys yet.
find
fand
found
Oops!
Okay!
They have ______ (begin) painting the living room.
began
begun
begin
Oops!
Okay!
We've already _____ (have) lunch.
have
haved
had
Oops!
Okay!
Why has John _____ (leave) already?
left
leaved
leave
Oops!
Okay!
Have you _____ (choose) your university yet?
chose
chosen
choose
Oops!
Okay!
We have ______ (keep) this secret for three years.
kept
keeped
keep
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies