1)A: Where is Tom?
B: He has just gone to the bank. He’ll be back soon.
2) A: Sam has been learning to drive for 5 months.
B: I know. But he hasn't passed his test yet.
3) A: I have known Ann for ten years.
B: Well, I only met her last week.
4) A: My father is building new house.
B: How long has he been building it?
5) A: Is Peter sleeping?
B: Yes, he has been sleeping since 10 o’clock last night.