wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

3r ESO - Unit 3 - Grammar revision

Total questions: 42

Worksheet time: 21mins

Name
Class
Date
1.

I've had these new shoes ________ a week.

a)

for

b)

since

c)

how long

2.

__________ have you had that mobile phone?

a)

for

b)

since

c)

how long

3.

I've saved up a lot of money ________ my last birthday.

a)

how long

b)

since

c)

for

4.

There's been a lot of snow ________ Saturday.

a)

since

b)

how long

c)

for

5.

___________ has Ava been in the department store?

a)

how long

b)

since

c)

for

6.

My dad has been a maths teacher ________ September.

a)

for

b)

since

c)

how long

7.

I've had this T-shirt _______ six months.

a)

for

b)

since

c)

how long

8.

There's been a sale on _______ last week.

a)

how long

b)

for

c)

since

9.

We've been in the department store _________ lunchtime.

a)

for

b)

how long

c)

since

10.

My brother has worked at the shop _______ three weeks.

a)

for

b)

since

c)

how long

11.

Max _________ the same jeans ______ last week!

a)

has / for

b)

have worn / for

c)

has worn / since

d)

have weared / since

12.

___________ ____________ as shop assistants?

a)

How long / have they worked

b)

Since / have they worked

c)

For / has worked

d)

Since / has they worked

13.

My feet ________ a lot ________ I got these shoes.

a)

has grown / since

b)

have grown / since

c)

has grew / for

d)

have grew / how long

14.

Amy ________ a new computer ________ a while.

a)

have want / for

b)

has wanting / since

c)

have wanting / for

d)

has wanted / for

15.

__________ ____________ your secret?

a)

For / has Jen knew

b)

How long / have Jen known

c)

How long / has Jen known

d)

Since / have Jen knew

16.

We _________ here ________ very long.

a)

hasn't lived / since

b)

haven't lived / for

c)

hasn't live / for

d)

haven't live / since

17.

I've ______ been rock climbing. It was great!

a)

already

b)

still

c)

yet

d)

just

18.

Has Robert picked up any new computer skills _____?

a)

still

b)

ever

c)

yet

d)

never

19.

They _______ haven't done the fashion design class. They've really missed out!

a)

still

b)

just

c)

already

d)

never

20.

Have Emily and Nick taken up wakeboarding _____?

a)

still

b)

yet

c)

just

d)

already

21.

Sonia has ________ replied. She emailed me last night.

a)

yet

b)

ever

c)

already

d)

still

22.

Jessica hasn't done the survival skills course ______

a)

already

b)

yet

c)

never

d)

still

23.

I've _______ taken my new TV out of the box and I think there's a cable missing.

a)

never

b)

just

c)

already

d)

yet

24.

Lola has _______ had a problem with her mobile phone.

a)

never

b)

yet

c)

just

d)

ever

25.

Have you _______ downloaded music from the internet?

a)

still

b)

ever

c)

yet

d)

never

26.

My dad has _______ sent his laptop away because it has a virus and he's ________ lost all his files.

a)

never / just

b)

still / never

c)

just / already

d)

yet / already

27.

Billy / do / judo / twice / ?

a)

Has Billy done judo twice?

b)

Have Billy did judo twice?

c)

Has Billy doing judo twice?

d)

Have Billy did judo twice?

28.

We / not see / Sally / today

a)

We hasn't seed Sally today

b)

We haven't saw Sally today

c)

We haven't seen Sally today

d)

We haven't seed Sally today

29.

Kay and Alexa / visit / Brussels / a few times

a)

Kay and Alexa hasn't visit Brussels a few times.

b)

Kay and Alexa have visiting Brussels a few times.

c)

Kay and Alexa has visited Brussels a few times.

d)

Kay and Alexa have visited Brussels a few times.

30.

I / study / German / before.

a)

I have studied German before.

b)

I've studyied German before.

c)

I has studyed German before.

d)

I've study German before

31.

Harry / not save / enough money / for his holiday.

a)

Harry haven't saved enough money for his holiday.

b)

Harry hasn't saved enough money for his holiday.

c)

Harry hasn't saven enough money for his holiday.

d)

Harry haven't saven enough money for his holiday.

32.

Steve's hair / grow recently / ?

a)

Has Steve's hair grew recently?

b)

Have Steve's hair growed recently?

c)

Has Steve's hair grown recently?

d)

Have Steve's hair grewn recently?

33.

you / do / your homework / today / ?

a)

Having you done your homework today?

b)

Has you doed your homework today?

c)

Have you did your homework today?

d)

Have you done your homework today?

34.

They have _______ been to Brazil before.

a)

just

b)

still

c)

never

d)

yet

35.

I've ______ finished all my work. Let's go out!

a)

still

b)

just

c)

never

d)

ever

36.

Have you _______ travelled to Canada? They say it's a beautiful country.

a)

never

b)

still

c)

yet

d)

ever

37.

Sue has _______ failed an English exam.

a)

ever

b)

still

c)

never

d)

yet

38.

Have you ______ tried out any extreme sports?

a)

still

b)

yet

c)

already

d)

ever

39.

We have ________ decided on a restaurant to have dinner.

a)

never

b)

just

c)

yet

d)

already

40.

They've _______ reached an agreement.

a)

already

b)

never

c)

still

d)

just

41.

Josh has lost his dog! He _____ hasn't found it!

a)

just

b)

still

c)

never

d)

ever

42.

Monica _________ hasn't taken up a new sport. She's thinking about the best option for her.

a)

still

b)

already

c)

yet

d)

just