Answer:
Martha: Where have you been for the last hour? We've got quite worried about you since you didn't arrive at 8!
George: We've been sticking in traffic for nearly an hour, but we should be there soon.
Martha: OK. We've been waiting to start dinner for ages, but we can wait a little longer.
George: Sorry about that, but it's not the first time we've had such trouble. This place is terrible for traffic at this hour! I've never seen it so congested!
Martha: Yes, I know. Where are you now?
George: Well, we've just passed the big hospital, which is about two kilometres from your house.
Martha: Oh, yes. You'll probably need another 20 minutes, because they have mended the road for the past week. It's all blocked off, so you'll have to turn off before the petrol station.
George: OK. See you soon. Bye.