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
SING - Past Participle
SUNG
Oops!
Okay!
(you/speak English/today)
Have you SPOKEN English today?
Oops!
Okay!
EAT - Past Simple
ATE
Oops!
Okay!
SPEAK - Past Simple
SPOKE
Oops!
Okay!
GO - Past Simple
WENT
Oops!
Okay!
DRAW - Past Simple
DREW
Oops!
Okay!
(you/sing a song/ today)
Have you SUNG a song today?
Oops!
Okay!
GO - Past Participle
GONE
Oops!
Okay!
DRAW - Past Participle
DRAWN
Oops!
Okay!
SWIM - Past Participle
SWUM
Oops!
Okay!
READ - Past Simple and Past Participle
READ
Oops!
Okay!
SING - Past Simple
SANG
Oops!
Okay!
HAVE - Past Simple and Past Participle
HAD
Oops!
Okay!
SEE - Past Simple
SAW
Oops!
Okay!
WRITE - Past Simple
WROTE
Oops!
Okay!
(you/make a video call/today)
Have you MADE a videocall today?
Oops!
Okay!
SPEAK - Past Participle
SPOKEN
Oops!
Okay!
(you/go for a walk/today)
Have you GONE for a walk today?
Oops!
Okay!
EAT - Past Participle
EATEN
Oops!
Okay!
WRITE - Past Participle
WRITTEN
Oops!
Okay!
SWIM - Past Simple
SWAM
Oops!
Okay!
SEE - Past Participle
SEEN
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies