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
We / begin / to live in a new city / Christmas.
We have begun to live in a new city since Christmas.
Oops!
Okay!
I / have / this car / five years.
I have had this car for five years.
Oops!
Okay!
Lisa has had her dog _____ two years.
for
Oops!
Okay!
Has she been at school _____ this morning?
since
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!
Have they lived in that house _____ a couple of years?
for
Oops!
Okay!
You have been in that school _____ 6 years.
for
Oops!
Okay!
We have waited for our friend _____ a long time.
for
Oops!
Okay!
Luisa / be / awake / 20 minutes.
Luisa has been awake for 20 minutes.
Oops!
Okay!
has stopped / _____ six months. / She / smoking /
She has stopped smoking for six months.
Oops!
Okay!
I haven't seen my cat _____ last Tuesday.
since
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 / many cakes / this morning.
They have cooked many cakes since this morning.
Oops!
Okay!
Mercedes and Julia have played in the park _____ they arrived from school.
since
Oops!
Okay!
_____ last Christmas / a / haven't had / We / party /
We haven't had a party since last 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!
Lucas / live / in that apartment / nine months
Lucas has lived in that apartment for nine months.
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!
They have been married _____ almost 20 years.
for
Oops!
Okay!
Michael hasn't visited her grandma _____ he moved to L.A.
since
Oops!
Okay!
he / not brush / his teeth / two days.
He hasn't brush hisi teeth for two days.
Oops!
Okay!
in that store / worked / your brother / Has / _____ 3 months?
Has your brother worked in that store for 3 months?
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies