wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

23-UNIT 4-GRAMMAR 1 (G10)

Total questions: 40

Worksheet time: 11mins

Name
Class
Date
1.

She _________ a hat last week.

a)

bought

b)

buy

c)

have bought

d)

buying

2.

The boy _________ a letter yesterday.

a)

have written

b)

wrote

c)

has written

d)

writes

3.

Our city_________ a lot so far

a)

changes

b)

has changed

c)

changing

d)

changed

4.

They_________ a new bridge from MT to BT recently.

a)

build

b)

are building

c)

have built

d)

built

5.

____ you ____ out last night?

a)

Did/go

b)

Do/go

c)

Have/gone

d)

Were/going

6.

Since 1975, I_________ Jane.

a)

haven’t seen

b)

didn’t see

c)

saw

d)

will see

7.

My mother_________ a chance to visit Hue.

a)

never has

b)

have never had

c)

had never had

d)

has never had

8.

She _________ a bath two minutes ago.

a)

have

b)

has

c)

having

d)

had

9.

I _____________________ to Africa but I want to go to Africa one day.

a)

didn´t go

b)

haven´t gone never

c)

have never gone

d)

was never going

10.

Yesterday, the bus ________________ us back to the hotel.

a)

bring

b)

bringed

c)

brought

d)

have brought

11.

Lucas _____________________ Jenny before he ____________ to the party

a)

had called - had gone

b)

have called - went

c)

called - had gone

d)

had called - went

12.

By the time the mechanic ________________, we had already been trapped in the elevator for hours.

a)

arrived

b)

had arrived

c)

arrives

d)

was arriving

13.

_______________________ sushi?

a)

Did you ever eat

b)

Have you ever eaten

c)

Have you eaten ever

d)

Do you ever eat

14.

Every Monday, Sally __________________ her kids to football practice.

a)

drive

b)

drives

c)

drove

d)

is driving

15.

The doctor_______________ that Tom___________________ too sick to go to work yesterday.

a)

said - is

b)

said - was

c)

says - is

d)

said - is

16.

A: Did you like the movie "Star Wars?"

B: I don't know. I ____________ that movie.

a)

has never seen

b)

have never saw

c)

have never seen

d)

haven´t never seen

17.
He_____________five letters to the manager by the time he finally received an answer.
a)
wrote
b)
was writing
c)
had written
d)
had been writting
18.
I didn't realise that I ________________ my umbrella on the bus until it started to rain.
a)
left
b)
have left
c)
had left
d)
was leaving
19.
This is the second time I______ Japanese food.
a)
have eaten
b)
had eaten
c)
ate
d)
was eating
20.

Gerald ________________ out the rubbish yesterday.

a)

take

b)

takes

c)

took

d)

taking

21.

She ________ (be) to London before.

a)

have been

b)

was

c)

has been

d)

has be

22.

I ______ (not go) to the store yet.

a)

haven't go

b)

haven't got

c)

haven't gone

d)

hasn't gone

23.

I __________ a teacher since 2002.

a)

was

b)

have be

c)

have been

d)

had be

24.

My friend ______________ my new dress yet.

a)

haven't seen

b)

didn't see

c)

hasn't see

d)

hasn't seen

25.

I ___________ my arm three times. It's still hurt now.

a)

has broken

b)

broken

c)

have broken

d)

break

26.

My brother ................... to Mexico three times.

a)

was

b)

have been

c)

were

d)

has been

27.

I................. (not buy) a new clothes for 2 years.

a)

have not bought

b)

has not bought

c)

did not buy

d)

bought

28.

They ( teach ) …………………. Math in this school since June.

a)

has taught

b)

have taught

c)

taught

d)

teach

29.

Have you....been to Lisbon?

a)

ever

b)

never

c)

already

d)

since

30.

Have you finished your homework _______?

a)

just

b)

yet

c)

for

d)

since

31.

I have __________ seen this movie twice

a)

already

b)

yet

c)

just

d)

since

32.

Stephen has worked here _________last May

a)

for

b)

yet

c)

since

d)

already

33.

I have _________done the washing-up.

a)

just

b)

yet

c)

already

d)

for

34.

I have worked in this school _______thre years.

a)

since

b)

yet

c)

for

d)

just

35.

Julia has______made a table with three columns.

a)

yet

b)

already

c)

since

d)

just

36.

I ____________ (see) Jack a few times. He's amazing. In fact, I _________(attend) his concert in Soc Trang province 2 months ago.

a)

saw / attended

b)

see / attend

c)

have seen / attended

d)

have seen / have attended

37.
Up to now, I____________any opportunity to check this information.
a)
didn't have
b)
wasn't having
c)
haven't had
d)
haven't been having
38.

Bod and Alice have been married_____.

a)

that 20 years

b)

since 20 years

c)

when 20 years

d)

for 20 years

39.

Since he ____ here, no one _____ him

a)

has left/ saw

b)

had left/ saw

c)

left/ had seen

d)

left/ has seen

40.

Since _____, I ______ nothing from him

a)

he had left/ heard

b)

he left/ have heard

c)

he has left/ have heard

d)

he was left/ heard