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
I / have / this car / five years.
I have had this car for five years.
Oops!
Okay!
I haven't seen my cat .... last Tuesday.
since
Oops!
Okay!
each other / We / .... 2010. / have known
We have known each other since 2010.
Oops!
Okay!
Myriam / watch T.V. / she finished her homework.
Myriam has watched TV since she finished her homework.
Oops!
Okay!
.... last Christmas / a / haven't had / We / party /
We haven't had a party since last Christmas.
Oops!
Okay!
Mercedes and Julia have played in the park .... they arrived from school.
since
Oops!
Okay!
Has she been at school ..... this morning?
since
Oops!
Okay!
They have been married .... almost 20 years.
for
Oops!
Okay!
We / begin / to live in a new city / Christmas.
We have begun to live in a new city since Christmas.
Oops!
Okay!
Megan / not speak / English / she came back to France.
Megan hasn't spoken English since she came back to France.
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!
They / cook / many cakes / this morning.
They have cooked many cakes since this morning.
Oops!
Okay!
Michael hasn't visited her grandma ..... he moved to L.A.
since
Oops!
Okay!
Luisa / be / awake / 20 minutes.
Luisa has been awake for 20 minutes.
Oops!
Okay!
They / not brush / their teeth / two days.
They haven't brush their teeth for two days.
Oops!
Okay!
it / rain / several hours
It has rained for several hours.
Oops!
Okay!
I haven't heard of you .... you sent me your letter.
since
Oops!
Okay!
You have been in that school ..... 6 years.
for
Oops!
Okay!
Have they lived in that house ..... a couple of years?
for
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!
in that store / worked / your brother / Has / .... 3 months?
Has your brother worked in that store for 3 months?
Oops!
Okay!
You / drink / 3 cups of tea .... you sat there.
You have drunk 3 cups of tea since you sat there.
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!
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!
Your experience on this site will be improved by allowing cookies.
Allow cookies