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

English present perfect continuous 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 (11.08 KB, 2 trang )

English Present Perfect Continuous Tense - Test 01

Questions
1.

2.

3.

4.

5.

6.

That pipe _____ (leak) for ages. We must get it mended.
A.

has been leaking

B.

have been leaking

How long you _____ (wear) glasses?
A.

has you been wearing

B.


have you been wearing

We _____ (live) here since 1977.
A.

has been living

B.

have been living

You _____ (drive) all day. Let me drive now.
A.

has been driving

B.

have been driving

You _____ (not eat) enough lately. That's why you feel irritable.
A.

hasn't been eating

B.

haven't been eating

It _____ (rain) for two days now. There'll be a flood soon.

A.

has been raining

©

Photocopiable


B.
7.

8.

9.

have been raining

I _____ (shop) all day and I haven't a penny left.
A.

has been shopping

B.

have been shopping

It _____ (snow) for three days now. The roads will be blocked if it doesn't stop soon.
A.


has been snowing

B.

have been snowing

The petrol gauge _____ (say) 'Empty' for quite a long time now. Don't think we
should get some petrol?
A.

has been saying

B.

have been saying

10. Have you seen my bag anywhere? I _____ (look) for it for ages.
A.

has been looking

B.

have been looking

©

Photocopiable




×