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
INFINITIVE / PAST SIMPLE / MEANING
SEND / SENT / ENVIAR
Oops!
Okay!
FOR or SINCE
SINCE
Oops!
Okay!
PAST SIMPLE / PAST PARTICIPLE / MEANING
CAUGHT / CAUGHT / ATRAPAR
Oops!
Okay!
TRUE or FALSE?
TRUE
Oops!
Okay!
TRUE or FALSE
TRUE
Oops!
Okay!
FOR or SINCE?
FOR
Oops!
Okay!
CHOOSE CORRECT FORM OF PRESENT PERFECT
HAS FOUND
Oops!
Okay!
TRUE or False?
FALSE
Oops!
Okay!
PAST SIMPLE / PAST PARTICIPLE / MEANING
BIT / BITTEN / MORDER
Oops!
Okay!
FOR or SINCE?
SINCE
Oops!
Okay!
COMPLETE USING THE CORRECT FORM OF PRESENT PERFECT
HAVE ...... SEEN....?
Oops!
Okay!
FOR or SINCE
FOR
Oops!
Okay!
PAST SIMPLE / PAST PARTICIPLE / MEANING
SOLD / SOLD / VENDER
Oops!
Okay!
PAY / ...... / PAID / .....
PAID / PAGAR
Oops!
Okay!
FOR or SINCE?
SINCE
Oops!
Okay!
COMPLETE WITH THE CORRECT FORM OF PRESENT PERFECT
HAVEN'T SPOKEN
Oops!
Okay!
MAKE A SENTENCE USING THE PRESENT PERFECT ABOUT THE IMAGE
THE GIRL HAS DONE HER HOMEWORKS.
Oops!
Okay!
TRUE or FALSE?
FALSE
Oops!
Okay!
FOR or SINCE?
FOR
Oops!
Okay!
COMPLETE WITH THE CORRECT FORM OF PRESENT PERFECT
HAVE LOST
Oops!
Okay!
PAST SIMPLE / PAST PARTICIPLE / MEANING
FLEW / FLOWN / VOLAR
Oops!
Okay!
COMPLETE WITH THE CORRECT FORM OF PRESENT PERFECT
HAVE ...... BOUGHT....?
Oops!
Okay!
FOR or SINCE
FOR
Oops!
Okay!
COMPLETE WITH THE CORRECT FORM OF PRESENT PERFECT
HASN'T FOUND
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies