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 (klasa 7)
0
%
0
0
0
Back
Restart
Tom hasn't visited his grandma ... he moved to Warsaw.
SINCE
Oops!
Okay!
... last Christmas. / a / haven't had / We / party /
We haven't had a party SINCE last Christmas.
Oops!
Okay!
his / Ben / has / computer / had / ... 3 years.
Ben has had his computer FOR 3 years.
Oops!
Okay!
any / hasn't / food / This cat / ... 5 o'clock. / eaten /
This cat hasn't eaten any food SINCE 5 o'clock.
Oops!
Okay!
each other / We / ... 2018. / have known /
We have known each other SINCE 2018.
Oops!
Okay!
Megan / not speak / English / she came to France.
Megan HASN'T SPOKEN English SINCE she came to France.
Oops!
Okay!
Lisa has had her dog ... five months.
FOR
Oops!
Okay!
She / make / a lot of cakes / this morning.
She HAS MADE a lot of cakes SINCE this morning.
Oops!
Okay!
They / not brush / their teeth / two days.
They HAVEN'T BRUSHED their teeth FOR two days.
Oops!
Okay!
in that shop / worked / brother / Has / your / ... 5 months?
Has your brother worked in that shop FOR five months?
Oops!
Okay!
They have been married ... almost 20 years.
FOR
Oops!
Okay!
Lucas / live / in that flat / nine months.
Lucas HAS LIVED in that flat FOR nine months.
Oops!
Okay!
They / have / this car / five years.
They HAVE HAD this car FOR five years.
Oops!
Okay!
She has been at work ... 8 o'clock.
SINCE
Oops!
Okay!
I haven't seen my cat ... last Tuesday.
SINCE
Oops!
Okay!
We have been hear ... nearly an hour, and the train hasn't arrived yet.
FOR
Oops!
Okay!
Have they lived in that house ... a few weeks?
FOR
Oops!
Okay!
I haven't heard from her ... last year.
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!
Your experience on this site will be improved by allowing cookies.
Allow cookies