wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Flashes in Grammar 1

Total questions: 20

Worksheet time: 15mins

Name
Class
Date
1.

It has _____ snowing a lot this week.

a)

be

b)

been

c)

being

2.

Did you know he's been teaching German _____ fifteen years?

a)

before

b)

since

c)

for

3.

Alex did not _____ last weekend.

a)

working

b)

worked

c)

work

4.

_____ Judy and Liz at last month's meeting?

a)

Was

b)

Were

c)

Are

5.

Sorry, I ________ hear you at the door.

a)

wasn't

b)

didn't

c)

am not

6.

She __________________________ him at once.

a)

has recognized

b)

recognized

c)

had recognized

7.

When I arrived at the party,everybody_______________home.

a)

went

b)

had gone

c)

has gone

8.

I ____________________________ enough time to finish the job.

a)

didn't get

b)

hadn't got

c)

was getting

9.

_____ Mike visit his grandmother last night?

a)

Is

b)

Was

c)

Did

10.

He ___________________________but now he has stopped.

a)

is smoking

b)

used to smoke

c)

smoked

11.

She ____________________always brings us nice gifts.

a)

used to

b)

would

c)

Either can be used here

12.

You used to hate him,____________________?

a)

used you not?

b)

don't you?

c)

didn't you?

13.

It took me quite some time to get_________________alone.

a)

used to live

b)

used to living

c)

Either could be used here

14.

I couldn't understand them because___________________________________ their accent.

a)

didn't use to

b)

wasn't used to

c)

used wasn't to

15.

The next term ________________on Monday.

a)

begins

b)

will begin

c)

is beginning

16.

I ______________________into a new home toward the end of the year.

a)

will probably move

b)

am probably moving

c)

move

17.

I think we______________.

a)

win

b)

will win

c)

are winning

18.

This bag_____________________of leather.

a)

will make

b)

is made

c)

makes

19.

My mother ________________wine from strawberries.

a)

is made

b)

making

c)

makes

20.

Do you think that work _________________________by Friday?

a)

completes

b)

is completed

c)

will be completed