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
Present Perfect
0
%
0
0
0
Back
Restart
read / a 300 page book
... have / has (not) read a 300 page book...
Oops!
Okay!
swim / in the ocean
... have /has (not) swum in the ocean
Oops!
Okay!
be / to India
... have /has (not) been to India...
Oops!
Okay!
burn / their hand
... have / has (not) burned their hand
Oops!
Okay!
The dog / eat
The dog has (not) eaten ...
Oops!
Okay!
My daughter / drink
My daughter has (not) drunk...
Oops!
Okay!
find / keys
... have / has (not) found their keys...
Oops!
Okay!
speak / with the teacher
... have / has (not) spoken with the teacher...
Oops!
Okay!
tell / a lie
... have / has (not) told a lie
Oops!
Okay!
cut / their leg
... have / has (not) cut their leg...
Oops!
Okay!
think / about becoming a nurse
... have / has (not) thought about becoming a nurse
Oops!
Okay!
drive / to Las Vegas
... have / has (not) driven to Las Vegas
Oops!
Okay!
bite / the cat
... have / has (not) bitten the cat...
Oops!
Okay!
class / begin
The class has begun.
Oops!
Okay!
a bee / sting
A bee has (not) stung ....
Oops!
Okay!
go / to New York City
... have / has (not) gone to New York City
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies