wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

WRITING

Total questions: 30

Worksheet time: 20mins

Name
Class
Date
1.

Có "... last + V-ed/c2.... + time + ago" , chọn

a)

have/ has + pp ... + for + time

b)

haven't/ hasn't + pp... + for + time

c)

had + pp... + for + time

d)

hadn't + pp... + for + time

2.

Có "The last time + S + V-ed/c2.... + time + ago" , chọn

a)

have/ has + pp ... + for + time

b)

haven't/ hasn't + pp... + for + time

c)

had + pp... + for + time

d)

hadn't + pp... + for + time

3.

Có "The last time + S + V-ed/c2.... + in + time " , chọn

a)

have/ has not + pp ... + for + time

b)

haven't/ hasn't + pp... + since + time

c)

had + pp... + for + time

d)

hadn't + pp... + since + time

4.

Có " S + started/ began + to V/ V-ing.... + in + time " , chọn

a)

have/ has + pp ... + for + time

b)

haven't/ hasn't + pp... + since + time

c)

have/has + pp... + since + time

d)

hadn't + pp... + for + time

5.

Có " S + started/ began + to V/ V-ing.... + time + ago " , chọn

a)

have/ has + pp/ been + V-ing ... + for + time

b)

haven't/ hasn't + pp... + since + time

c)

have/has + pp/ been + V-ing... + since + time

d)

hadn't + pp... + for + time

6.

MUST có thể thay cho

a)

obliged

b)

forbidden

c)

compulsory

d)

important

7.

MUSTn't có thể thay cho

a)

obligatory

b)

not allowed

c)

forbidden

d)

necessary

8.

MUST có thể thay cho

a)

sure

b)

required

c)

uneccessary

d)

permitted

9.

MAY/MIGHT/CAN có thể thay cho

a)

likely

b)

unable

c)

capable

d)

maybe

10.

MAY/MIGHT/CAN - not có thể thay cho

a)

likely

b)

unable

c)

incapable

d)

impossible

11.

MAY/MIGHT/CAN có thể thay cho

a)

possible

b)

unlikely

c)

able

d)

allowed

12.

SHOULD có thể thay cho

a)

had better not

b)

necessary

c)

If I were you

d)

Why don't you

13.

SHOULDn't có thể thay cho

a)

had better not

b)

ought not to

c)

It's a good idea

d)

against the rule

14.

NEEDn't có thể thay cho

a)

necessary

b)

unnecessary

c)

perhaps

d)

don't have to

15.

Cấu trúc câu đảo ngữ nào đúng

a)

Hardly + had + S +pp... + than ....

b)

No sooner + had + S +pp... + than ....

c)

Barely + had + S + pp... + when ....

d)

Not until + time + that + V + S ....

16.

Cấu trúc câu đảo ngữ nào đúng

a)

Hardly + had + S +pp... + when ....

b)

Not until + time + did S + V (inf.)....

c)

Only when/by + did + S + V (inf.)...

d)

On no account/ In no way + aux.V + S + V

17.

Cấu trúc câu đảo ngữ nào đúng

a)

So + Adj/Adv + Aux + S + V + that + clause.

b)
  • Such + (a/an +) Adj + N + Aux + S + V + that + clause

c)

Only if S + V + aux.V + S + V

d)

Under no circumstances / For no reason + S + V

18.

Nếu tình huống đề ở thì hiện tại ( am/is/are/ V-s,es,inf./ don't / doesn't / now/ today....) thì chọn đ/án ở đ/kiện loại ( nhớ đổi thể: phủ định - khẳng định)

a)

1 (If hiện tại, chính tương lai-will/ can)

b)

2 (If -quá khứ, chính -would/ could + inf.)

c)

3 (If - had + pp, chính- would/ could + have + pp )

d)

mix ((If - had + pp, chính- would/ could + inf. )

19.

Nếu tình huống đề ở thì quá khứ ( was/ were/ V-ed, c2./ didn't/ last/ yesterday/ ago....) thì chọn đ/án ở đ/kiện loại

(nhớ đổi thể: phủ định - khẳng định)

a)

1 (If hiện tại, chính tương lai-will/ can)

b)

2 (If -quá khứ, chính -would/ could + inf.)

c)

3 (If - had + pp, chính- would/ could + have + pp )

d)

mix ((If - had + pp, chính- would/ could + inf. )

20.

Nếu tình huống đề có nguyên nhân ở quá khứ , kết quả ở hiện tại, thì chọn đ/án ở đ/kiện loại

( nhớ đổi thể: phủ định - khẳng định)

a)

1 (If hiện tại, chính tương lai-will/ can)

b)

2 (If -quá khứ, chính -would/ could + inf.)

c)

3 (If - had + pp, chính- would/ could + have + pp )

d)

mix ((If - had + pp, chính- would/ could + inf. )

21.

Nếu tình huống đề có ở thì tương lai ( can, will, or, otherwise, tomorrow, next....) thì chọn đ/án ở đ/kiện loại

a)

1 (If hiện tại, chính tương lai-will/ can)

b)

2 (If -quá khứ, chính -would/ could + inf.)

c)

3 (If - had + pp, chính- would/ could + have + pp )

d)

mix ((If - had + pp, chính- would/ could + inf. )

22.

Cấu trúc câu đảo ngữ nào đúng

a)

Were + S + to inf., S + would/ could (not)+ inf.

b)

Should + S + V-inf. , S + would/ could (not) + inf.

c)

Had + S + pp , S + would/ could (not) + have + pp

d)

Had + S + pp , S + would/ could (not) + inf.

23.

Cách biến đổi nào đúng trong câu tường thuật?

a)

Đại từ với nghĩa "tôi - I, me, my" đổi theo giới tính người nói (He/ she, him/her, his/her)

b)

Đại từ với nghĩa "bạn - you, your" đổi theo giới tính người nghe (He/ she, him/her, his/her)

c)

you làm tân ngữ - him/ her/ them

d)

you đứng trước V chính - him/her/ them

24.

Cách biến đổi nào đúng trong câu tường thuật?

a)

am/is/are - was/ were

b)

was/ were - had been

c)

Ved/ c2 - Vs/es/inf.

d)

Vs/es/inf - Ved/c2

25.

Cách biến đổi nào đúng trong câu tường thuật?

a)

do/ does not - did not

b)

can -could

c)

Ved/ c2 - had + V-ed/c3

d)

did not + inf - had not + inf.

26.

Cách biến đổi nào đúng trong câu tường thuật?

a)

was/ were not - did not

b)

will - would

c)

here - there

d)

have/ has -had

27.

Trong câu tường thuật, từ nào chưa được biến đổi đúng?

a)

this- that

b)

tonight-that night

c)

yesterday - the day after

d)

tomorrow - the following day

28.

Trong câu tường thuật, từ nào chưa được biến đổi đúng?

a)

these- those

b)

next week - the next week

c)

last month - the last month

d)

ago - before

29.

Trong câu tường thuật, từ nào chưa được biến đổi đúng?

a)

last summer - the summer previous

b)

next year - the following year

c)

may - might not

d)

your - them

30.

Câu nào biến đổi sai

a)

It was not until + time + S + V-ed/c2 → Not until + time + did + S + V-inf....

b)

Hardly + had + S + V + when + S + V... → No sooner + had + S + V when + S + V...

c)

S + started / began + V-ing → S + have/ has not + pp

d)

S + started / began + V-ing → S + have/ has + started/ began + to inf.