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

English present perfect vs present perfect continuous 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.36 KB, 3 trang )

English Present Perfect vs Present Perfect Continuous - Test 01

Questions
1.

2.

3.

4.

5.

I _____ (pump) up three tyres. Would you like to do the fourth?
A.

have pumped

B.

have been pumping

C.

both answers are correct

I _____ (grease) my car. That's why my hands are so dirty.
A.

have been greasing


B.

have greased

C.

both answers are correct

I _____ (polish) this table all the morning and she isn't satisfied with it yet.
A.

have been polishing

B.

have polished

C.

both answers are correct

I _____ (ride) all the horses in this stable.
A.

have ridden

B.

have been riding


C.

both answers are correct

I only _____ (hear) from him twice since he went away.

©

Photocopiable


6.

7.

8.

9.

A.

have been hearing

B.

have heard

C.

both answers are correct


He _____ (ride); that's why he is wearing breeches.
A.

has been riding

B.

has ridden

C.

both answers are correct

I _____ (pull) up dandelions all day.
A.

have pulled

B.

have been pulling

C.

both answers are correct

He _____ (teach) in this school for five years.
A.


has been teaching

B.

has taught

C.

both answers are correct

I _____ (hear) from her regularly. She is a very good correspondent.
A.

have been hearing

B.

have heard

C.

both answers are correct

©

Photocopiable


10. I _____ (make) sausage rolls for the party all the morning.
A.


have been making

B.

have made

C.

both answers are correct

©

Photocopiable



×