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

English present perfect tense test 01

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 (12.25 KB, 3 trang )

English Present Perfect Tense - Test 01

Questions
1.

2.

3.

4.

I _____(ask) him to dinner several times.
A.

have asked

B.

has asked

You _____ (not make) a mistake?
No, I'm sure I _____
A.

haven't you made/haven't

B.

have you made/haven't

C.



haven't you made/hasn't

I _____ (buy) a new carpet. Come and look at it.
A.

has bought

B.

have bought

C.

have buyed

D.

has buyed

You _____ (explain) the exercise?
Yes, I _____
A.

has you explained/have

B.

have you explained/have


C.

has you explained/has

©

Photocopiable


D.
5.

6.

7.

8.

9.

have you explained/has

I _____ (not finish) my letter yet.
A.

haven't finished

B.

hasn't finished


I just _____ (wash) that floor.
A.

have just washed

B.

has just washed

You ever _____ (ride) a camel?
A.

has you ever ridden

B.

have you ever ridden

C.

have you ever rided

D.

has you ever rided

I _____ (not pay) the telephone bill yet.
A.


haven't paid

B.

hasn't paid

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

has the milkman left/has left

B.

have the milkman left/have left

10. He just _____ (go) out.
©

Photocopiable


A.

has just gone

B.

have just gone


C.

has just goed

D.

have just goed

©

Photocopiable



×