Tải bản đầy đủ (.pdf) (3 trang)

English present perfect tense test 02

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (13.24 KB, 3 trang )

English Present Perfect Tense - Test 02

Questions
1.

2.

3.

You _____ (have) enough to eat?
Yes, I _____ (have) plenty, thank you.
A.

have you had/have had

B.

have you haved/have haved

C.

has you haved/has haved

D.

has you had/have had

You _____ (dive) from the ten-metre board yet?
No, I _____
A.


has you dived/haven't

B.

have you dived/haven't

C.

have you dived/hasn't

D.

has you dived/hasn't

Someone _____ (wind) the clock?
Yes, Tom _____
A.

has someone wound/has

B.

have someone wound/has

C.

have someone wound/have

D.


has someone wound/have

©

Photocopiable


4.

5.

6.

7.

Mary _____ (water) the tomatoes?
Yes, I think she _____
A.

have Mary watered/has

B.

has Mary watered/has

C.

has Mary watered/have

D.


have Mary watered/have

The post _____ (come)?
Yes, it _____
A.

has the post come/has

B.

have the post come/has

C.

has the post come/have

D.

have the post come/have

How long you _____ (know) Mr Pitt?
I _____ (know) him for ten years.
A.

have you knowed/have knowed

B.

have you known/has known


C.

have you known/have known

D.

have you knowed/has knowed

Would you like some coffee?
I just _____ (make) some.
A.

have just made

©

Photocopiable


8.

9.

B.

have just maked

C.


has just made

D.

has just maked

You _____ (see) my watch anywhere?
No, I'm afraid I _____
A.

have you seen/haven't

B.

have you seed/haven't

C.

have you seen/hasn't

D.

has you seen/haven't

There aren't any buses because the drivers _____ (go) on strike.
A.

has gone

B.


have gone

C.

have goed

D.

has goed

10. I _____ (live) here for ten years.
A.

have lived

B.

has lived

©

Photocopiable



×