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
stop / .... more than six months. / They / smoking /
They have stopped smoking for more than six months.
Oops!
Okay!
You have been in that school ..... 6 years.
for
since
Oops!
Okay!
Myriam / watch T.V. / she finished her homework.
Myriam has watched TV since she finished her homework.
Oops!
Okay!
Has she been at school ..... this morning?
since
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!
Michael hasn't visited his grandma ..... he moved to L.A.
for
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!
.... the accident? / Has / Brandon / healed / his leg
Has Brandon healed his leg since the accident?
Oops!
Okay!
in that store / worked / your brother / Has / .... 3 months?
Has your brother worked in that store for 3 months?
Oops!
Okay!
Megan / not speak / English / she came back to France.
Megan hasn't spoken English since she came back to France.
Oops!
Okay!
/ worked / on the science project / you / ...... the teacher assigned it? / Have
Have you worked on the science project since the teacher assigned it?
Oops!
Okay!
Have they lived in that house ..... a couple of years?
since
for
Oops!
Okay!
Lucas / live / in that apartment / nine months
Lucas has lived in that apartment for nine months.
Oops!
Okay!
it / rain / several hours
It has rained for several hours.
Oops!
Okay!
/ My friends / ... a long time. / a place where they can have a party / have looked for
My friends have looked for a place where they can have a party for a long time.
Oops!
Okay!
Luisa / be / awake / 20 minutes.
Luisa has been awake for 20 minutes.
Oops!
Okay!
his computer / has had / Ben / ..... 5 years.
Ben has had his computer for 5 years.
Oops!
Okay!
We / begin / to live in a new city / Christmas.
We have begun to live in a new city since Christmas.
Oops!
Okay!
each other / We / .... 2010. / have known
We have known each other since 2010.
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
for
Oops!
Okay!
We have waited for our friend .... a long time.
since
for
Oops!
Okay!
.... last Christmas / a / haven't had / We / party /
We haven't had a party since last Christmas.
Oops!
Okay!
They have been married .... almost 20 years.
yet
for
since
just
Oops!
Okay!
You / drink / 3 cups of tea .... you sat there.
You have drunk 3 cups of tea since you sat there.
Oops!
Okay!
They / cook / a lot of cakes / this morning.
They have cooked many cakes since this morning.
Oops!
Okay!
They / not brush / their teeth / two days.
They haven't brush their teeth for two days.
Oops!
Okay!
I haven't seen my cat .... last Tuesday.
since
for
Oops!
Okay!
Lisa has had her dog ...... two years.
since
for
Oops!
Okay!
I haven't heard from you .... you sent me your letter.
for
since
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies