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 SIMPLE
0
%
0
0
0
Back
Restart
Chris __ wood for a raft. (not find)
hasn't found
Oops!
Okay!
Debbie __ a new bike. (buy)
has bought
Oops!
Okay!
Sally and Jenny __ a new CD player. (get)
have got
Oops!
Okay!
Mrs Black / wash / the dishes
Mrs Black has washed the dishes.
Oops!
Okay!
Mr Martin / make / breakfast for the boys
Mr Martin has made breakfast for the boys.
Oops!
Okay!
Nick can't play football today. He __ an accident with his bike. (have)
has had
Oops!
Okay!
I __ my little dog yet. (not feed)
haven't fed
Oops!
Okay!
Bill __ his cage, but he __ the dishes yet. (tidy up, not wash)
has tidied up-hasn't washed
Oops!
Okay!
__Julia __ to school today? (be)
Has-been
Oops!
Okay!
What __ you __ for lunch today, Mum? (make)
have-made
Oops!
Okay!
Mrs Snow __ a fantastic cake. (make)
has made
Oops!
Okay!
Sandra __ a lot of things for her birthday party, but she __ the cakes yet. (buy, not make)
has bought-hasn't made
Oops!
Okay!
Liz __ her homework yet. (not finish)
hasn't finished
Oops!
Okay!
The Snows / complete / a cheap car insurance
The Snows have completed a cheap car insurance.
Oops!
Okay!
I / find / some money in the street
I have found some money in the street.
Oops!
Okay!
Mr and Mrs Baker / have / an accident
Mr and Mrs Baker have had an accident.
Oops!
Okay!
The girls / bring / some wood for the fire
The girls have brought some wood for the fire.
Oops!
Okay!
The pupils__ their homework. (not do)
haven't done
Oops!
Okay!
Tom Davis / win / the tennis match
Tom Davis has won the tennis match.
Oops!
Okay!
Alison Brown / lose / her keys
Alison Brown has lost her keys.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies