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 with for/since
0
%
0
0
0
Back
Restart
_____ last Christmas / a / haven't had / We / party /
We haven't had a party since last Christmas.
Oops!
Okay!
I / have / this car / five years.
I have had this car for five years.
Oops!
Okay!
They / cook / many cakes / this morning.
They have cooked many cakes since this morning.
Oops!
Okay!
Have they lived in that house _____ a couple of years?
for
Oops!
Okay!
You / drink / 3 cups of tea _____ you sat there.
You have drunk 3 cups of tea since you sat there.
Oops!
Okay!
he / not brush / his teeth / two days.
He hasn't brush hisi teeth for two days.
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!
I haven't heard of you _____ you sent me your letter.
since
Oops!
Okay!
any / hasn't had / food / This dog / _____ 5 o'clock.
This dog hasn't had any food since 5 o'clock.
Oops!
Okay!
Miriam / watch TV / she finished her homework.
Miriam has watched TV since she finished her homework.
Oops!
Okay!
it / rain / several hours
It has rained for several hours.
Oops!
Okay!
Luisa / be / awake / 20 minutes.
Luisa has been awake for 20 minutes.
Oops!
Okay!
Has she been at school _____ this morning?
since
Oops!
Okay!
Mercedes and Julia have played in the park _____ they arrived from school.
since
Oops!
Okay!
has stopped / _____ six months. / She / smoking /
She has stopped smoking for six months.
Oops!
Okay!
Lucas / live / in that apartment / nine months
Lucas has lived in that apartment for nine months.
Oops!
Okay!
You have been in that school _____ 6 years.
for
Oops!
Okay!
Lisa has had her dog _____ two 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!
We / begin / to live in a new city / Christmas.
We have begun to live in a new city since Christmas.
Oops!
Okay!
I haven't seen my cat _____ last Tuesday.
since
Oops!
Okay!
They have been married _____ almost 20 years.
for
Oops!
Okay!
Michael hasn't visited her grandma _____ he moved to L.A.
since
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies