wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

200+ T4W8 文法補考

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

If I have enough time, I       some coffee for you this morning.

a)

will make

b)

could make

c)

would make

d)

could have made

2.

If they had gone to the ball game, they       the most exciting parts of

it.

a)

could had watched

b)

could watch

c)

 can watch

d)

could have watched

3.

You didn’t pass the test. I wish you        it.

a)

passed

b)

would had passed

c)

pass

d)

had passed

4.

I didn’t know how to dance. I wish I       how to dance then.

a)

could had known

b)

had known

c)

have known

d)

know

5.

If she       the meeting, ask her to see me right away.

a)

were to attend

b)

was attending

c)

will attend

d)

should attend

6.

If he       now, he will get there on time.

a)

had left

b)

will leave

c)

leaves

d)

left

7.

If I had enough time, I       some books for you this afternoon. But

 in fact, I don’t.

a)

can buy

b)

could buy

c)

will buy

d)

buy

8.

If I       enough money now, I could buy the car that I’ve always

wanted.

a)

have had

b)

had had

c)

have

d)

had

9.

 If he       two weeks ago, he would get good grades now.

a)

was studying

b)

has studied

c)

studies

d)

had studied

10.

If there       a dinosaur running on the street, people would get

scared.

a)

were

b)

have been

c)

 is

d)

was

11.

My teacher will get angry if I ______ (not, do) my homework.

a)

not do

b)

don't do

c)

didn't do

d)

won't do

12.

If Nick ______ (like) Fiona, he will give her a red rose.

a)

likes

b)

like

c)

liked

d)

will like

13.

The child talks as if he ______ (be) a man.

a)

was

b)

is

c)

were

d)

be

14.

Bob talks as if he _______(know) it, but he knows it.

a)

don't know

b)

doesn't know

c)

won't know

d)

didn't know

15.

如果你現在在這裡,我會很高興。

a)

If you are here now, I would be very happy.

b)

If you were here now, I would be very happy.

c)

If you were here now, I will be very happy.

d)

If you are here now, I will very happy.