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: Since & For
0
%
0
0
0
Back
Restart
each other / We / .... 2010. / have known
We have known each other since 2010.
Oops!
Okay!
Megan / not speak / English / she came back to France.
Megan hasn't spoken English since she came back to France.
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!
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!
You / drink / 3 cups of tea .... you sat down.
You have drunk 3 cups of tea since you sat down.
Oops!
Okay!
Lisa has had her dog ...... two years.
for
Oops!
Okay!
I / have / this car / five years.
I have had this car for five years.
Oops!
Okay!
We have waited for our friend .... a long time.
for
Oops!
Okay!
Lucas / live / in that apartment / nine months
Lucas has lived in that apartment for nine months.
Oops!
Okay!
I haven't seen my cat .... last Tuesday.
since
Oops!
Okay!
.... last Christmas / a / haven't had / We / party /
We haven't had a party since last Christmas.
Oops!
Okay!
You have been in that school ..... 6 years.
for
Oops!
Okay!
They have been married .... almost 20 years.
for
Oops!
Okay!
I haven't heard from you .... you sent me your letter.
since
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!
Mercedes and Julia have been playing in the park .... they arrived home from school.
since
Oops!
Okay!
Michael hasn't visited his grandma ..... he moved to L.A.
since
Oops!
Okay!
They / cook / many cakes / this morning.
They have cooked many cakes since this morning.
Oops!
Okay!
his computer / has had / Ben / ..... 5 years.
Ben has had his computer for 5 years.
Oops!
Okay!
Have they lived in that house ..... a couple of years?
for
Oops!
Okay!
have stopped / .... six months. / They / smoking /
They have stopped smoking for six months.
Oops!
Okay!
They / not brush / their teeth / two days.
They haven't brushed their teeth for two days.
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!
Your experience on this site will be improved by allowing cookies.
Allow cookies