Do you see Ann very often? 一 No, I haven’t seen her for three months.
Is Margaret married? 一 Yes, she has been married for ten years.
Are you waiting for me? 一 Yes, I have been waiting for the last half hour.
You know Linda, don’t you? 一 Yes, we have known each other for ages.
Do you still play tennis? 一 No, I haven’t played tennis for years.
Is Jim watching TV? 一 Yes, he has been watching TV all evening.
Do you watch TV a lot? 一 No, I haven’t watched TV for a long time.
Have you got a headache? Yes, I have had a headache all morning.
George is never ill, is he? 一 No, he hasn’t been ill since I’ve known him.
Are you feeling ill? 一 Yes, I have felt ill since I got up. (irregular verb)
Sue lives in London, doesn’t she? 一 Yes, she has lived in London for the last few years. (-ed)
Do you still go to the cinema a lot? 一 No, I haven’t been to the cinema for ages.
Would you like to go to New York one day? 一 Yes, I have always wanted to go to New York. (use always/want)