(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
1

I (make) cakes. That is why my hands are all covered with flour

have been making

1

Her phone (ring) for ten minutes. I wonder why she doesn’t answer it.

has been ringing

1

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

have been looking

1

How long you (wait) for me? ~ I (wait) about half an hour.

have been waiting

1

It (rain) for two days now. There’11 be a flood soon.

has been raining

2

I/drive/3 days

I have been driving for 3 days.

2

his hands/dirty/work/garden

His hands are dirty because he has been working in the garden.

2
he/speak English/ an hour

He has been speaking English for an hour.

2

I / live/ New York/ since/ 1997

I have been living in New York since 1997.

2

I/wait/bus/ a long time

I have been waiting for the bus for a long time.
3

How long/you/wear glasses/?

How long have you been wearing glasses?

3
how long/you/shop/?
How long have you been shopping?
3

how long/children/play/outside/?

How long have the children been playing outside?

3

how long/ helicopter/ fly/ around the house/?

How long has the helicopter been flying around the house?

3

how long/ it/ rain/?

How long has it been raining?