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