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: Since & For
0
%
0
0
0
Back
Restart
have stopped / .... six months. / They / smoking /
They have stopped smoking for six months.
Oops!
Okay!
Michael hasn't visited her grandma ..... he moved to L.A.
since
Oops!
Okay!
I / have / this car / five years.
I have had this car for five years.
Oops!
Okay!
Mercedes and Julia have played in the park .... they arrived from school.
since
Oops!
Okay!
any / hasn't had / milk / This cat / ..... 5 o'clock.
This cat hasn't had any milk since 5 o'clock.
Oops!
Okay!
Luisa / be / awake / 20 minutes.
Luisa has been awake for 20 minutes.
Oops!
Okay!
I haven't heard of you .... you sent me your letter.
since
Oops!
Okay!
it / rain / several hours
It has rained for several hours.
Oops!
Okay!
Megan / not speak / English / she came back to France.
Megan hasn't spoken English since she came back to France.
Oops!
Okay!
We have waited for our friend .... a long time.
for
Oops!
Okay!
haven't spoken / Karen and Claudia / .... 5 days. / to each other
Karen and Claudia haven't spoken to each other for 5 days.
Oops!
Okay!
.... the accident? / Has / healed / Brandon's / leg
Has Brandon's leg healed since the accident?
Oops!
Okay!
They have been married .... almost 20 years.
for
Oops!
Okay!
Myriam / watch T.V. / she finished her homework.
Myriam has watched TV since she finished her homework.
Oops!
Okay!
/ worked / on the project / you / ...... it was assigned? / Have
Have you worked on the project since it was assigned?
Oops!
Okay!
You have been in that school ..... 6 years.
for
Oops!
Okay!
.... last year / a / haven't had / We / party /
We haven't had a party since last year.
Oops!
Okay!
Lucas / live / in that apartment / nine months
Lucas has lived in that apartment for nine months.
Oops!
Okay!
his computer / has had / Ben / ..... 5 years.
Ben has had his computer for 5 years.
Oops!
Okay!
Lisa has had her dog ...... two years.
for
Oops!
Okay!
Have they lived in that house ..... a couple of years?
for
Oops!
Okay!
in that store / worked / your brother / Has / .... 3 months?
Has your brother worked in that store for 3 months?
Oops!
Okay!
/ My friends / ... a long time. / a place to live / have looked for
My friends have looked for a place to live for a long time.
Oops!
Okay!
We / begin / to live in a new city / February.
We have begun to live in a new city since February.
Oops!
Okay!
They / gone / many places / this morning.
They have gone many places since this morning.
Oops!
Okay!
They / not brushed / their teeth / two days.
They haven't brushed their teeth for two days.
Oops!
Okay!
Has she been at school ..... this morning?
since
Oops!
Okay!
each other / We / .... 2010. / have known
We have known each other since 2010.
Oops!
Okay!
I haven't seen my cat .... last Tuesday.
since
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies