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