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
Megan / not speak / English / she came back to France.
Megan hasn't spoken English since she came back to France.
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!
You / drink / 3 cups of tea _____ you sat there.
You have drunk 3 cups of tea since you sat there.
Oops!
Okay!
it / rain / several hours
It has rained for several hours.
Oops!
Okay!
Miriam / watch TV / she finished her homework.
Miriam has watched TV since she finished her homework.
Oops!
Okay!
We have waited for our friend _____ a long time.
for
Oops!
Okay!
he / not brush / his teeth / two days.
He hasn't brush hisi teeth for two days.
Oops!
Okay!
I haven't seen my cat _____ last Tuesday.
since
Oops!
Okay!
You have been in that school _____ 6 years.
for
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!
They have been married _____ almost 20 years.
for
Oops!
Okay!
They / cook / many cakes / this morning.
They have cooked many cakes since this morning.
Oops!
Okay!
_____ last Christmas / a / haven't had / We / party /
We haven't had a party since last Christmas.
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!
Has she been at school _____ this morning?
since
Oops!
Okay!
in that store / worked / your brother / Has / _____ 3 months?
Has your brother worked in that store for 3 months?
Oops!
Okay!
Have they lived in that house _____ a couple of years?
for
Oops!
Okay!
Lisa has had her dog _____ two years.
for
Oops!
Okay!
I haven't heard of you _____ you sent me your letter.
since
Oops!
Okay!
Mercedes and Julia have played in the park _____ they arrived from school.
since
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 / have / this car / five years.
I have had this car for five years.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies