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
You (put on) your hat?
HAVE you PUT ON your hat?
Oops!
Okay!
He (not give) his cake to anybody.
He HASN'T GIVEN his cake to anybody.
Oops!
Okay!
She (not wash) her hands this week.
She HASN'T WASHED her hands this week.
Oops!
Okay!
She (take) her medicine this morning.
She HAS TAKEN her medicine this morning.
Oops!
Okay!
I (fry) some eggs for breakfast.
I HAVE FRIED some eggs for breakfast.
Oops!
Okay!
The girl already (wake up).
The girl HAS already WOKEN UP.
Oops!
Okay!
He (not call) me today.
He HASN'T CALLED me today.
Oops!
Okay!
They (not sweep) the floor recently.
They HAVEN'T SWEPT the floor recently.
Oops!
Okay!
He (stop) at the red light?
HAS he STOPPED at the red light?
Oops!
Okay!
Elisa (cook) soup for lunch?
HAS Elisa COOKED soup for lunch?
Oops!
Okay!
You ever (ask) your dad about this?
HAVE you ever ASKED your dad about this?
Oops!
Okay!
This time Tim's parents (help) him with his homework .
This time Tim's parents HAVE HELPED him with his homework.
Oops!
Okay!
Robert (not dust) his desk this week.
Robert HASN'T DUSTED his desk this week.
Oops!
Okay!
He (not say) anything.
He HASN'T SAID anything.
Oops!
Okay!
My neighbour (not go) to the beach yet.
My neighbour HASN'T GONE to the beach yet.
Oops!
Okay!
Granny already (watch) TV today.
Granny HAS already WATCHED TV today.
Oops!
Okay!
Your dad ever (read) this book to you?
HAS your dad ever READ this book to you?
Oops!
Okay!
I (not skate) this winter.
I HAVEN'T SKATED this winter.
Oops!
Okay!
You (lose) your umbrella?
HAVE you LOST your umbrella?
Oops!
Okay!
Your dad lately (look) at your diary?
HAS your dad lately LOOKED at your diary?
Oops!
Okay!
The hare finally (run away) from the fox?
HAS the hare finally RUN away from the fox?
Oops!
Okay!
He (smoke) a lot today.
He HAS SMOKED a lot today.
Oops!
Okay!
Kate and her friend (make) a snowman this morning.
Kate and her friend HAVE MADE a snowman.
Oops!
Okay!
He (be) late for the lesson today.
He HAS BEEN late for the lesson today.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies