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
Tenses Practice
0
%
0
0
0
Back
Restart
past PERFECT
SUB + HAD + VERB (P.P)
Oops!
Okay!
past PERFECT PASSIVE
OBJ + HAD + BEEN + VERB (P.P) + (BY ....)
Oops!
Okay!
FUTURE CONTINUOUS
SUB+ WILL + BE + VERB (ING)
Oops!
Okay!
past SIMPLE PASSIVE
OBJ + WAS/WERE + VERB (P.P) + (BY ....)
Oops!
Okay!
present PERFECT PASSIVE
OBJ + HAVE/HAS + BEEN + VERB (P.P) + (BY ....)
Oops!
Okay!
FUTURE PERFECT CONT
SUB + WILL + HAVE + BEEN + VERB (ing)
Oops!
Okay!
past CONTINUOUS
SUB + WAS/WERE + VERB (ING)
Oops!
Okay!
present CONTINUOUS PASSIVE
OBJ + IS/ARE + BEING + VERB (P.P) + (BY ....)
Oops!
Okay!
present SIMPLE PASSIVE
OBJ + IS/ARE + VERB (P.P) + (BY ....)
Oops!
Okay!
present PERFECT PASSIVE
OBJ + HAVE/HAS + BEEN + VERB (P.P) + (BY ....)
Oops!
Okay!
past CONTINUOUS PASSIVE
OBJ + WAS/WERE + BEING + VERB (P.P) + (BY ....)
Oops!
Okay!
present PERFECT
SUB + HAVE/HAS + VERB (P.P)
Oops!
Okay!
present SIMPLE (neg)
SUB + DON'T/DOESN'T + VERB
Oops!
Okay!
past PERFECT CONTINUOUS
SUB + HAD + BEEN + VERB (ING)
Oops!
Okay!
present CONTINUOUS
SUB + AM/IS/ARE + VERB (ING)
Oops!
Okay!
present PERFECT CONTINUOUS
SUB + HAVE/HAS + BEEN + VERB (ING)
Oops!
Okay!
past PERFECT PASSIVE
OBJ + HAD + BEEN + VERB (P.P) + (BY ....)
Oops!
Okay!
FUTURE PERFECT
SUB + WILL + HAVE + VERB (P.P)
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies