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
IRREGULAR VERBS & PRESENT PERFECT
0
%
0
0
0
Back
Restart
She ______ (speak) French.
HAS SPOKEN
HAS SPOKEM
HAS SPOKE
HAVE SPOKEN
Oops!
Okay!
BREAK
BRUK BROK
BROUK BROCAN
BROOK BREAKEN
BROKE BROKEN
Oops!
Okay!
DO
DID DONE
DIT DAN
DING ****
DID DAN
Oops!
Okay!
SPEAK
SPOKE SPOKE
SPEAK SPEAK
SPOKE SPOKEN
SPAK SPUK
Oops!
Okay!
He _____________ (ride) a motorbike
HAS RIDDEN
HAS RODE
HAVE RIDDEN
Oops!
Okay!
TAKE
TOOK TAKEN
TUK TUKEN
TAK TAK
TIK TOK
Oops!
Okay!
READ
READ READ
RIDE READ
RED RED
ROD RODDEN
Oops!
Okay!
PRESENT PERFECT : Make the question: you / write / a book ?
HAVE YOU WROTE A BOOK?
HAVE YOU WRITTEN A BOOK?
DID YOU WRITTEN A BOOK?
Oops!
Okay!
SWIM
SWUM SWUM
SWOM SWUM
SWAM SWUM
SWAM SWAM
Oops!
Okay!
DRIVE
DROVE DRIVEN
DROVE DROVE
DREV DREV
DRONG DRUNG
Oops!
Okay!
PRESENT PERFECT: They _______ (not speak) French
HAVEN'T SPOKE
HASN'T SPOKEN
HAVEN'T SPEAK
HAVEN'T SPOKEN
Oops!
Okay!
He ___________ (fly) to New York
HAS FLEW
HAVE FLY
HAS FLOWN
HAVE FLOWN
Oops!
Okay!
PRESENT PERFECT : Make the question: you / eat / snails ?
HAVE YOU ATE SNAILS?
HAVE YOU EATEN SNAILS?
DO YOU EAT SNAILS?
Oops!
Okay!
PRESENT PERFECT : Make the question: you / ever / go / to New York?
HAVE YOU EVER GONE TO NEW YORK?
HAVE YOU EVER GO TO NEW YORK?
DID YOU EVER GONE TO NEW YORK?
Oops!
Okay!
SEE
SAW SANG
SON SEN
SAW SEEN
SEN SAN
Oops!
Okay!
BUY
BOUGHT BOUGHT
BUOHGT BUOHGT
BUT BUT
BOT BOT
Oops!
Okay!
Nick ______ (not take) photos
HASN'T TAKE
HAVEN'T TAKEN
HASN'T TOOK
HASN'T TAKEN
Oops!
Okay!
WRITE
WROTE WRITTEN
WRING WRONG
WROTE WROTTEN
WROTE WROTE
Oops!
Okay!
PRESENT PERFECT: She __________ (write) a book
HAVE WRITTEN
HAS WRITE
HAS WRITTEN
HAS WROTE
Oops!
Okay!
They ____________ (wear) a uniform
HAVE WORE
HAS WORN
HAVE WORN
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies