Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Law Enforcement (Week 4, B2/C1) Review

Total questions: 20

Worksheet time: 40mins

Name
Class
Date
1.

You look nice! Have you ________ your hair cut?

a)

been having

b)

had

2.

I ______ the windows all day without any help! Two more and l can have a rest.

a)

've been washing

b)

've washed

c)

's washed

d)

've being washing

3.

Has someone _______ my special bread? There's only a little bit left.

a)

been eating

b)

being eaten

c)

eaten

4.

______ four goals and its only half-time!

a)

They've been scoring

b)

They've scored.

5.

I've (a)   English for three years and soon I'm going to be using it at work. (learn)

6.

Amy: Are you OK?

Bree: Yeah, I'm fine! I'm not crying. I've (a)   onions! (chop)

7.

Finally! We (a)   our house! (sell)

8.

Sorry, I'm late! How long (a)   ? (you / wait)

9.

Have you always ___ garlic?

a)

been hating

b)

being hated

c)

hated

10.

I'm worried about Sam. She's (a)   too hard recently. (work)

11.

I've ___ to call the internet company all morning but I can't get through.

a)

been trying

b)

tried

12.

She's ___ three main ways our company can reduce costs.

a)

been finding

b)

found

13.

Have your parents (a)   yet? (arrive)

14.

He's (a)   for the party for weeks. (prepare)

15.

Select the correct sentence.

a)

It has raining for several days.

b)

It has been raining for several days.

c)

It have been raining for several days.

d)

It has been rain for several days.

16.

Select the correct sentence.

a)

I failed the test because I have not been studying hard.

b)

I failed the test because I have been not studying hard.

c)

I failed the test because I has not been studying hard.

d)

I failed the test because I have been not studying hard.

17.

We ___________________for two hours

a)

have been driving

b)

has been driving

c)

have been drive

d)

have driving

18.

Select the correct sentece.

a)

I have been thinking about quitting my job.

b)

I has been thinking about quitting my job.

c)

I've been thinking about quitting my job.

d)

I have been think about quitting my job.

19.

Why _________________ up so early recently?

a)

has you been waking

b)

have you been waking

c)

has you been wake

d)

have you been wake

20.

He has ______ too hard today.


a)

working

b)

works

c)

been working