For and since (B)
515
Complete the sentences.
? You ought to wash the car. You haven't washed it for ages.
? I'd better have a shower. I haven't had one since Thursday.
1 I think I'll ring my girlfriend. I haven't............... the weekend.
2 We're going to see some old friends. We haven't................... five years.
3 Let's watch a video, shall we? We haven't................ quite a while.
4 We could have a barbecue. We haven't................. last summer.
5 Shall we play tennis? We haven't............... our holiday.
13 The present perfect (3): ever, this week,etc |
Claire has gone toAustralia. Claire has been toAustralia.
Gone there means that she is still there. Been there means that the visit is over.