1) You look sick.- I caught a cold two days ago. I have been ill for twodays .
2) You have passed your test. - Of course, I have! I have been studying for a whole year!
3) Your parents have given you a new computer. - I feel so happy! I have been dreaming about it for 6 months
4) Paul has got a wonderful shell from under the water. Yes, he dives well because he has been practising for some years!
5) Sam looks sad. - Yes, she does. You see she has not bought the video she wanted to see . And she has been looking for it for some days.
6) You have prepared a present for your friend`s birthday. You want it to be a surprise for him. - Oh? You will have been keeping it a secret for a whole week!