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
study Spanish / EVER
Have you ever studied Spanish?
Oops!
Okay!
be able to speak English / HOW LONG
How long have you been able to speak English?
Oops!
Okay!
pay your bills / YET
Have you paid your bills yet?
Oops!
Okay!
fail a test / EVER
Have you ever failed a test?
Oops!
Okay!
arrive home / JUST
Have you just arrived home?
Oops!
Okay!
have the same job / HOW LONG
How long have you had the same job?
Oops!
Okay!
be on TV / EVER
Have you ever been on TV?
Oops!
Okay!
order food / TODAY
Have you ordered food today?
Oops!
Okay!
win a competition / EVER
Have you ever won a competition?
Oops!
Okay!
fall asleep in a public place / EVER
Have you ever fallen asleep in a public place?
Oops!
Okay!
eat at a restaurant / THIS WEEK
Have you eaten at a restaurant this week?
Oops!
Okay!
say something in Portuguese / JUST
Have you just said something in Portuguese?
Oops!
Okay!
text a friend / TODAY
Have you texted a friend today?
Oops!
Okay!
have your current phone / HOW LONG
How long have you had your current phone?
Oops!
Okay!
go to the movies / THIS MONTH
Have you gone to the movies this month?
Oops!
Okay!
live at your current address / HOW LONG
How long have you lived at your current address?
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies