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 with "Since or For" and "How Lon ...
0
%
0
0
0
Back
Restart
She has lived in Chile _____ three years.
for
Oops!
Okay!
Jessica / work at a clothing store
How long has Jessica worked at a clothing store?
Oops!
Okay!
I haven't painted any pictures _____ a long time.
for
Oops!
Okay!
You have had this bicycle for you were ten.
You have had this bicycle since you were ten.
Oops!
Okay!
there / worked / Dad / long / how / has ?
How long has Dad worked there?
Oops!
Okay!
long / your / eye-patch / you / had / have / how ?
How long have you had your eye-patch?
Oops!
Okay!
Ariana haven't been very well for Thursday.
Ariana hasn't been very well since Thursday.
Oops!
Okay!
Pororo and Tora / live in the same apartment
How long have Pororo and Tora lived in the same apartment?
Oops!
Okay!
we / how / been / here / have / long ?
How long have we been here?
Oops!
Okay!
had / you / long / have / parrot / how / your ?
How long have you had your parrot?
Oops!
Okay!
They __________ (have) the same car _______ ten years.
They have had the same car for ten years.
Oops!
Okay!
You haven't tidied your room ______ a month.
for
Oops!
Okay!
Mom haven't seen her sisters for three years.
Mom hasn't seen her sisters for three years.
Oops!
Okay!
lived / this / ship / you / how / long / on / have?
How long have you lived on this ship?
Oops!
Okay!
you / long / phone / have / your / had / how ?
How long have you had your phone?
Oops!
Okay!
have / been / how / a / long / pirate / you ?
How long have you been a pirate?
Oops!
Okay!
how / have / hammock / you / a / used / long ?
How long have you used a hammock?
Oops!
Okay!
I ___________ (know) Iqbal ______ last year.
I have known Iqbal since last year.
Oops!
Okay!
My sister _________ (not play) games _______ two years.
My sister has not played games for two years.
Oops!
Okay!
she / how / Mexico / has / in / long / lived?
How long has she lived in Mexico?
Oops!
Okay!
Jake / have an electric guitar.
How long has Jack had an electric guitar.
Oops!
Okay!
You / have this dress
How long have you had this dress?
Oops!
Okay!
captain / you / been / how / have / long / a ?
How long have you been a captain?
Oops!
Okay!
We haven't seen any birds in that nest ______ yesterday.
since
Oops!
Okay!
They haven't had a holiday _____ 2011.
since
Oops!
Okay!
My dad hasn't had a long hair _____ he was 16.
since
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies