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
The past participle for of LOSE is...
lost
Oops!
Okay!
COMPLETE WITH THE CORRECT FORM OF THE VERB: My parents have _______ as teachers for many years. (work)
worked
Oops!
Okay!
In present perfect, the auxiliary for HE/SHE/IT is...
HAS
Oops!
Okay!
COMPLETE WITH THE CORRECT FORM OF THE VERB: I haven't ________ about your birthday. Here's your present. (forget)
forgotten
Oops!
Okay!
COMPLETE THE SENTENCE: I ______ been to Cuba twice.
have
Oops!
Okay!
COMPLETE THE SENTENCE: _______ he ever swum with sharks?
Has
Oops!
Okay!
The past participle for of BREAK is...
broken
Oops!
Okay!
The past participle for of RING is...
rang
Oops!
Okay!
The past participle for of SELL is...
sold
Oops!
Okay!
COMPLETE THE SENTENCE: ______ you been to a foreign country?
Have
Oops!
Okay!
The past participle for of KEEP is...
kept
Oops!
Okay!
MAKE A PRESENT PERFECT SENTENCE WITH THESE WORDS: Frank / throw away / all his ex girlfriend pictures.
Frank has thrown away all his ex girlfriend pictures.
Oops!
Okay!
MAKE A PRESENT PERFECT SENTENCE WITH THESE WORDS: We / not leave / the house in three months.
We haven't left the house in three months.
Oops!
Okay!
MAKE A PRESENT PERFECT SENTENCE WITH THESE WORDS: I / not see / any Harry Potter movie.
I haven't seen any Harry Potter movie.
Oops!
Okay!
COMPLETE THE SENTENCE: Rose _______ lost three telephones this year.
has
Oops!
Okay!
COMPLETE WITH THE CORRECT FORM OF THE VERB: I have ______ all my money on video games. (spend)
spent
Oops!
Okay!
MAKE A PRESENT PERFECT SENTENCE WITH THESE WORDS: Pedro / be / to Palenque, Chiapas.
Pedro has been to Palenque, Chiapas.
Oops!
Okay!
In present perfect, the auxiliary for I / YOU /WE / THEY is...
HAVE
Oops!
Okay!
COMPLETE WITH THE CORRECT FORM OF THE VERB: Have you ever _______ Japanese food? (eat)
eaten
Oops!
Okay!
The past participle for of MAKE is...
made
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies