Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

English XI SMKDP2

Total questions: 30

Worksheet time: 10mins

Name
Class
Date
1.

Jack _______ fun at the party last Saturday.

a)

Have

b)

Has

c)

Had

2.

I'm sorry, but I _______ to go now.

a)

Have

b)

Has

c)

Had

3.

_______ you ever been to Canada?

a)

Have

b)

Has

c)

Had

4.

Dave _______ passed his driving test.

a)

Have

b)

Has

c)

Had

5.

Can we _______ the bill, please?

a)

Have

b)

Has

c)

Had

6.

The match ______ already started when we arrived.

a)

Have

b)

Has

c)

Had

7.

They _______ breakfast at 6:30 this morning.

a)

Have

b)

Has

c)

Had

8.

Do you _______ a brother?

a)

Have

b)

Has

c)

Had

9.

My boss never _______ time.

a)

Have

b)

Has

c)

Had

10.

Doris _______ been waiting for Pam for 20 minutes now.

a)

Have

b)

Has

c)

Had

11.

I _______ in Canberra last spring.

a)

Was

b)

Were

12.

We _______ at school last Saturday.

a)

Was

b)

Were

13.

Tina _______ at home yesterday.

a)

Was

b)

Were

14.

He _______ happy.

a)

Was

b)

Were

15.

Robert and Stan _______ Garry's friends.

a)

Was

b)

Were

16.

You _______ very busy on Friday.

a)

Was

b)

Were

17.

They _______ in front of the supermarket.

a)

Was

b)

Were

18.

I _______ in the museum.

a)

Was

b)

Were

19.

She _______ in South Africa last month.

a)

Was

b)

Were

20.

Jessica and Kimberly _______ late for school.

a)

Was

b)

Were

21.

I will always _______ there for you!

a)

Be

b)

Been

c)

Being

22.

Johnny has always _______ a very naughty child.

a)

Be

b)

Been

c)

Being

23.

Johnny! Stop _______ silly and sit down!

a)

Be

b)

Been

c)

Being

24.

I have _______ waiting for you for a long time!

a)

Be

b)

Been

c)

Being

25.

The criminal will ________ caught and executed.

a)

Be

b)

Been

c)

Being

26.

How have you ________ recently?

a)

Be

b)

Been

c)

Being

27.

_______ a lawyer is not easy!

a)

Be

b)

Been

c)

Being

28.

________ friendly to everyone you meet!

a)

Be

b)

Been

c)

Being

29.

It's _______ nice knowing you!

a)

Be

b)

Been

c)

Being

30.

________ old means you have plenty of aches and pains.

a)

Be

b)

Been

c)

Being