Ex. 3Complete the sentences with the given verbs, using only the Present Perfect Progressive:
cry, learn, live, play (twice), rain, wait(twice), walk, work
1) It __ all day. 2) I __ English since I was six. 3) She __ tennis professionally for ten years. 4) We __ not __ in this house for very long. 5) That man __ up and down the street for ages. 6) I __ very hard this week. 7) She __ non-stop since she got his letter. 8) He __ that music for hours. I wish he’d stop. 9) __ you __ long, sir? 10) They call me waiter, but you __ for half an hour.
Answers & Comments
1) It has been raining all day.
2) I have been learning English since I was six.
3) She has been playing tennis professionally for ten years.
4) We have not been living in this house for very long.
5) That man has been walking up and down the street for ages.
6) I have been working very hard this week.
7) She has been crying non-stop since she got his letter.
8) He has been playing that music for hours. I wish he’d stop.
9) Have you been waiting long, sir?
10) They call me waiter, but you have been waiting for half an hour.