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 simple
0
%
0
0
0
Back
Restart
You (not check) in to the hotel yet
haven't checked
Oops!
Okay!
..............2010
since
Oops!
Okay!
,,,,,,,,,................(his friends meet) yet?
Have your friends met
Oops!
Okay!
........................1
since
Oops!
Okay!
We (not buy) tickets yet
haven't bought
Oops!
Okay!
My dad already (vacuum)
has already vacuumed
Oops!
Okay!
............I was 10
since
Oops!
Okay!
............18h
for
Oops!
Okay!
She (book) just her flight
has just booked
Oops!
Okay!
I (stay) at B&B for months
have stayed
Oops!
Okay!
...................Monday
since
Oops!
Okay!
..............9.30
since
Oops!
Okay!
Kasia (not eat) yet
hasn't eaten
Oops!
Okay!
You (not swim) yet
haven't swum
Oops!
Okay!
................... 20 years
for
Oops!
Okay!
We (not put) up the tent yet
haven't put
Oops!
Okay!
...................................(she ever bring) any money for you?
Has she ever
Oops!
Okay!
They already (sunbathe)
have already sunbathed
Oops!
Okay!
The train (already leave) left
has already left
Oops!
Okay!
..............2 months
for
Oops!
Okay!
Your mum (already see) the sights
has already seen
Oops!
Okay!
........................they started this school
since
Oops!
Okay!
My aunt (not travel) abroad yet
hasn't travelled
Oops!
Okay!
.............10 months
for
Oops!
Okay!
.......... some time
for
Oops!
Okay!
.............August
since
Oops!
Okay!
My cousins (go) just hiking
have just gone
Oops!
Okay!
..........................(you ever thank) anybody?
Have you ever
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies