Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
Present Perfect
0
%
0
0
0
Back
Restart
___________you ever ___________(be) to Brazil?
Have you ever been to Brazil?
Oops!
Okay!
How long______ he _________ (have) his car?
How long has he had his car?
Oops!
Okay!
How long _________ they ________ (be) married?
How long have they been married?
Oops!
Okay!
_________ you ever ________ (ask) yourself stupid questions?
Have you ever asked yourself stupid questions?
Oops!
Okay!
The past participle of eat is ______________
eaten
Oops!
Okay!
__________we __________ (meet) before?
Have we met before?
Oops!
Okay!
_________ they ever _______ (do) something wrong?
Have they ever done something wrong?
Oops!
Okay!
How long __________ she __________ (work) at this factory?
How long has she worked at this factory?
Oops!
Okay!
The past participle of drink is __________
drunk
Oops!
Okay!
The past participle of know is ________________
known
Oops!
Okay!
How long ______ they ________ (study) English?
How long have they studied English?
Oops!
Okay!
The past participle of speak is ____________.
spoken
Oops!
Okay!
__________ she ever ________ (have) a car accident?
Has she ever had a car accident?
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies