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

English present perfect vs present perfect continuous test 03

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.62 KB, 3 trang )

English Present Perfect vs Present Perfect Continuous - Test 03

Questions
1.

2.

3.

4.

You _____ (walk) too fast. That's why you are tired.
A.

have been walking

B.

have walked

C.

both answers are correct

He _____ (sleep) since ten o'clock. It's time he woke up.
A.

has been sleeping

B.


has slept

C.

both answers are correct

I have been working for him for ten years and he never once _____ (say) 'Good
morning' to me.
A.

has never once said

B.

has never once been saying

C.

both answers are correct

That boy _____ (eat) seven ice-creams.
A.

has been eating

B.

has eaten

C.


both answers are correct

©

Photocopiable


5.

6.

7.

8.

9.

We _____ (walk) for three hours.
A.

have been walking

B.

have walked

C.

both answers are correct


It has been raining for two hours and the ground is too wet to play on, so the match
_____ (be) postponed.
A.

has been

B.

has been being

C.

both answers are correct

What you _____ (do)?
We _____ (pick) apples.
A.

have you been doing/have been picking

B.

have you done /have picked

C.

have you done/have been picking

Why you _____ (be) so long in the garage?

The tyres were flat; I have been pumping them up.
A.

have you been

B.

have you been being

C.

both answers are correct

He _____ (hope) for a rise in salary for six months but he _____ (not dare) to ask for
it yet.

©

Photocopiable


A.

has been hoping/hasn't dared

B.

has been hoping/hasn't been daring

10. How many you _____ (make)?

I _____ (make) 200.
A.

have you made/have made

B.

have you been making/have been making

C.

have you been making/have made

©

Photocopiable



×