Font size
Worksheets3r ESO - Unit 3 - Grammar revision
Total questions: 42
Worksheet time: 21mins
I've had these new shoes ________ a week.
for
since
how long
__________ have you had that mobile phone?
for
since
how long
I've saved up a lot of money ________ my last birthday.
how long
since
for
There's been a lot of snow ________ Saturday.
since
how long
for
___________ has Ava been in the department store?
how long
since
for
My dad has been a maths teacher ________ September.
for
since
how long
I've had this T-shirt _______ six months.
for
since
how long
There's been a sale on _______ last week.
how long
for
since
We've been in the department store _________ lunchtime.
for
how long
since
My brother has worked at the shop _______ three weeks.
for
since
how long
Max _________ the same jeans ______ last week!
has / for
have worn / for
has worn / since
have weared / since
___________ ____________ as shop assistants?
How long / have they worked
Since / have they worked
For / has worked
Since / has they worked
My feet ________ a lot ________ I got these shoes.
has grown / since
have grown / since
has grew / for
have grew / how long
Amy ________ a new computer ________ a while.
have want / for
has wanting / since
have wanting / for
has wanted / for
__________ ____________ your secret?
For / has Jen knew
How long / have Jen known
How long / has Jen known
Since / have Jen knew
We _________ here ________ very long.
hasn't lived / since
haven't lived / for
hasn't live / for
haven't live / since
I've ______ been rock climbing. It was great!
already
still
yet
just
Has Robert picked up any new computer skills _____?
still
ever
yet
never
They _______ haven't done the fashion design class. They've really missed out!
still
just
already
never
Have Emily and Nick taken up wakeboarding _____?
still
yet
just
already
Sonia has ________ replied. She emailed me last night.
yet
ever
already
still
Jessica hasn't done the survival skills course ______
already
yet
never
still
I've _______ taken my new TV out of the box and I think there's a cable missing.
never
just
already
yet
Lola has _______ had a problem with her mobile phone.
never
yet
just
ever
Have you _______ downloaded music from the internet?
still
ever
yet
never
My dad has _______ sent his laptop away because it has a virus and he's ________ lost all his files.
never / just
still / never
just / already
yet / already
Billy / do / judo / twice / ?
Has Billy done judo twice?
Have Billy did judo twice?
Has Billy doing judo twice?
Have Billy did judo twice?
We / not see / Sally / today
We hasn't seed Sally today
We haven't saw Sally today
We haven't seen Sally today
We haven't seed Sally today
Kay and Alexa / visit / Brussels / a few times
Kay and Alexa hasn't visit Brussels a few times.
Kay and Alexa have visiting Brussels a few times.
Kay and Alexa has visited Brussels a few times.
Kay and Alexa have visited Brussels a few times.
I / study / German / before.
I have studied German before.
I've studyied German before.
I has studyed German before.
I've study German before
Harry / not save / enough money / for his holiday.
Harry haven't saved enough money for his holiday.
Harry hasn't saved enough money for his holiday.
Harry hasn't saven enough money for his holiday.
Harry haven't saven enough money for his holiday.
Steve's hair / grow recently / ?
Has Steve's hair grew recently?
Have Steve's hair growed recently?
Has Steve's hair grown recently?
Have Steve's hair grewn recently?
you / do / your homework / today / ?
Having you done your homework today?
Has you doed your homework today?
Have you did your homework today?
Have you done your homework today?
They have _______ been to Brazil before.
just
still
never
yet
I've ______ finished all my work. Let's go out!
still
just
never
ever
Have you _______ travelled to Canada? They say it's a beautiful country.
never
still
yet
ever
Sue has _______ failed an English exam.
ever
still
never
yet
Have you ______ tried out any extreme sports?
still
yet
already
ever
We have ________ decided on a restaurant to have dinner.
never
just
yet
already
They've _______ reached an agreement.
already
never
still
just
Josh has lost his dog! He _____ hasn't found it!
just
still
never
ever
Monica _________ hasn't taken up a new sport. She's thinking about the best option for her.
still
already
yet
just
