19 PRESENT PERFECT CONTINUOUS
Answers
01. I have been digging in the garden all morning and need a good lunch.
02. I have been working since five in the morning and could do with a nap.
03. He has been wasting time all evening watching television.
04. She has been working for the company for the last five years so it is time she was promoted.
05. Dear Susan, It has been raining all week so we have spent most of our time sitting in the hotel.
06. He has been reading reports all weekend and has not had time to relax.
07. The children have been playing football all afternoon and are screaming for their tea.
08. I have been waiting for the bus for the past 20 minutes and still it has not come.
09. How long have you been staying here?
10. It has been snowing all night long and now there are drifts a metre deep.
©English Teaching Systems July 2000
|