Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Grammar Proficiency

Total questions: 20

Worksheet time: 7mins

Name
Class
Date
1.

They would have been here, if they ______ earlier.

a)

go

b)

went

c)

had gone

d)

have gone

2.

Yesterday, I ____ him in his house.

a)

met

b)

have met

c)

had met

d)

meet

3.

If John ____ with her, he would be happy.

a)

marry

b)

marries

c)

have married

d)

married

4.

He ____ a singer five years ago

a)

had been

b)

was

c)

has been

d)

is

5.

If you don't study English now, you ____ answer the test easily tomorrow.

a)

don't

b)

haven't

c)

hadn't

d)

won't

6.

Her clothes ____ dry if she puts them under the sun.

a)

gets

b)

got

c)

has got

d)

had got

7.

Brian said that he ____ this house two days ago.

a)

left

b)

has left

c)

had left

d)

leaves

8.

Stefani ____ at Jakarta yesterday morning, ____ a gift in the mall, and ____ her parents' house.

a)

arrived, buys, visited

b)

arrived, buys, visits

c)

arrived, bought, visited

d)

arrived, had bought, visited

9.

Before she ____ with Doja Cat, she ____ with Taylor Swift.

a)

works, has worked

b)

worked, had worked

c)

worked, has worked

d)

has worked, had worked.

10.

If he had prepared everything at 09.00 AM, he ____ been late.

a)

wouldn't have

b)

won't have

c)

wouldn't had

d)

won't has

11.

Becca ____ see him in this morning.

a)

doesn't

b)

didn't

c)

hasn't

d)

hadn't

12.

A: When ____ you buy this car? I've never seen it before.
B: I ____ it yesterday.

a)

do, buy

b)

do, bought

c)

does, buys

d)

did, bought

13.

If you put the water in the freezer, It ____ frozen.

a)

is

b)

was

c)

has been

d)

had been

14.

I ____ be a K-pop artist If I ____ born in Korea.

a)

will, am

b)

will, was

c)

would, am

d)

would, was

15.

She ____ he had changed to be a better man, but he didn't.

a)

thought

b)

thinks

c)

has thought

d)

had thought

16.

Jessica won't arrive at here if she ____ miss the train.

a)

hasn't

b)

didn't

c)

doesn't

d)

hadn't

17.

A: Why ____ you call Ryan last night?
B: Because I ____ mad at him.

a)

don't, am

b)

didn't, am

c)

don't, was

d)

didn't, was

18.

Greyson told me that she ____ with her boyfriend.

a)

has broken

b)

had broken

c)

broke

d)

breaks

19.

A: ____ you ____ when she left the class?
B: No, I didn't.

a)

Did, know

b)

Do, know

c)

Did, knew

d)

Do, known

20.

If Han Sui ____ ____ earlier, he wouldn't have been punished by his teacher.

a)

has, waken up

b)

has, wake up

c)

had, waken up

d)

had, woke up