Complete this telephone conversation with the correct Present Perfect form of the verbs in brackets (present perfect or present perfect continuous).
Martha:Where (be) for the last hour? We (get) quite worried about you since you didn't arrive at 8!
George:We (be) stuck in traffic for nearly an hour, but we should be there soon.
Martha:OK. We (wait) to start dinner for ages, but we can wait a little longer.
George:Sorry about that, but it's not the first time we (have) such trouble. This place is terrible for traffic at this hour! I (never see) it so congested!
Martha:Yes, I know. Where are you now?
George:Well, we (just pass) the big hospital, which is about two kilometres from your house.
Martha:Oh, yes. You'll probably need another 20 minutes, because they (mend) 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.
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.