wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Câu hỏi ôn tập về thì HTHT và HTHTTD

Total questions: 10

Worksheet time: 4mins

Name
Class
Date
1.

My father (work) _______ in the garden all morning. He ________(plant) a lot of tulips and roses.

a)

A. has been working/has planted

b)

B. has worked/has been planting

c)

C. have worked/has planted

d)

D. has been working/have been planting

2.

I (clean) _______ the whole house. Does it look nice and tidy?

a)

A. have been cleaning

b)

B. have cleaned

c)

C. has cleaned

d)

D. cleaned

3.

How long…….. (you/know)………. each other?

a)

is you...knowing

b)

were you...knew

c)

have you...known

d)

you have...known

4.

How many bottles………… the milkman (leave) ………….? He (leave) ……….. six.

a)

has...left/has left

b)

have...left/leave

c)

are...leave/leave

d)

were...left/left

5.

Viết lại câu sao cho nghĩa không đổi:

1.This last time she came back to her hometown was 4 years ago.

a)

She hasn't come back hometown for 4 years.

b)

She haven't come back hometown for 4 years.

c)

She hasn't came back hometown for 4 years.

d)

She hasn't comed back hometown for 4 years.

6.

Viết lại câu sao cho nghĩa không đổi:

2. He started working as a bank clerk 3 months ago.

a)

He have worked as a bank clerk for 3 months.

b)

He was worked as a bank clerk for 3 months.

c)

He has worked as a bank clerk for 3 months.

d)

He has been working as a bank clerk for 3 months.

7.

Jim (not do) ____ his homework. He's been texting his friends.

a)

has been doing

b)

hasn't been doing

c)

have been doing

d)

has done

8.

What …………………………………………………….. since he returned? (John | do)

a)

John I do

b)

has John been doing

c)

have John been doing

d)

has John done

9.

I (have been waiting/have waited) for two hours, but she (has not been coming/has not come) yet.

a)

have been waiting/has not come

b)

have waited/has not come

c)

have been waiting/has not been coming

d)

have waited/has not been coming

10.

You look tired. ________ (you/work) hard?

a)

A. Have you been working

b)

B. Did you work

c)

C. Are you working

d)

D. Do you work