Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Learn English Grammar Test Unit 4 Level 3

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

1.

I ______ dinner for a lot of people.

a)

a. have never made

b)

b. has never made

c)

c. have made never

2.

2.

You ______ them.

a)

a. haven't meet

b)

b. have not meeted

c)

c. haven't met

3.

3.

He ______ his wallet several times.

a)

a. have lose

b)

b. has lost

c)

c. 's losed

4.

4.

She ______ sushi before.

a)

a. hasn't eaten

b)

b. 's not ate

c)

c. hasn't ate

5.

5.

It ______ an exciting vacation.

a)

a. 's be

b)

b. have been

c)

c. has been

6.

6.

We ______ a contest before.

a)

a. haven't winned

b)

b. haven't won

c)

c. 's not win

7.

7.

They ______ an astronaut before.

a)

a. 've never see

b)

b. have never seen

c)

c. has never saw

8.

8.

"______ yoga?" "Yes, I ______."

a)

a. Have you ever done / have

b)

b. Have you ever do / do

c)

c. Have you ever done / done

9.

9.

"______ weights in the past?" "No, they ______."

a)

a. Have they lift / haven't lift

b)

b. Has they lifted / didn't

c)

c. Have they lifted / haven't

10.

10.

"______ an apartment?" "Yes, she ______."

a)

a. Have she ever rented / have rented

b)

b. Has she ever rented / has

c)

c. Has ever she rent / has

11.

11.

______ a house before?

a)

a. Did ever you buy

b)

b. Have you buyed ever

c)

c. Have you ever bought

12.

12.

I ______ a new hobby a few days ago.

a)

a. 've started

b)

b. started

c)

c. have start

13.

13.

Kevin ______ the bus many times this week.

a)

a. hasn't taken

b)

b. never took

c)

c. didn't took

14.

14.

______ away the dishes last night?

a)

a. Has Mary put

b)

b. Have Mary put

c)

c. Did Mary put

15.

15.

______ down Eighth Avenue?

a)

a. Did ever you walk

b)

b. Have you ever walked

c)

c. Have you ever walk

16.

16.

We ______ volleyball last week.

a)

a. played

b)

b. 've played

c)

c. 's played

17.

17.

They ______ a party before.

a)

a. never have

b)

b. 've never had

c)

c. did never have

18.

18.

I ______an old movie yesterday.

a)

a. 've watched

b)

b. hasn't watched

c)

c. watched

19.

19.

______ a play before?

a)

a. Did she ever seen

b)

b. Has she ever seen

c)

c. Have she ever saw

20.

20.

Mark ______ skydiving last year.

a)

a. didn't go

b)

b. hasn't gone

c)

c. hasn't went