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 with for/since
0
%
0
0
0
Back
Restart
My dog _____ ______ (be) skiing (since/for) 2010.
hasn't been
haven't going
hasn't be
haven't been
Oops!
Okay!
It ____ _____ (have/be) a requirement to wear helmets in BMX (for/since) 1991.
It has been a requirement to wear helmets in BMX since 1991.
Oops!
Okay!
I _____ _____ (have/have) that surfboard (since/for) ten years.
I have had that surfboard for ten years.
Oops!
Okay!
Tony Hawk ___ ___ (have/be) in skateboarding competitions (for/since) a long time.
Tony Hawk has been in skateboarding competitions for a long time.
Oops!
Okay!
Kitesurfing _____ _____ (not/have/be) around (since/for) very long.
Kitesurfing hasn't been around for very long.
Oops!
Okay!
We _____ _____ (have/watch) the Rip Curl Pro at Bells Beach.
We have watched the Rip Curl Pro at Bells Beach.
Oops!
Okay!
I ____ ____ (have/want) to try hang gliding (for/since) I watched my friend do it.
I have wanted to try hang gliding since I watched my friend do it.
Oops!
Okay!
Those bike brakes ___ ____(not/have/be) replaced in years.
hasn't been
haven't been
haven't being
hasn't gone
Oops!
Okay!
She ____ _____ (have/see) Kelly Slater surf at the Pipeline.
She has seen Kelly Slater surf at the Pipeline.
Oops!
Okay!
He _____ ______ (not/have/go) skiing (for/since) he had that accident.
He hasn't gone skiing since he had that accident.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies