1. The last time I really enjoyed myself was your birthday party
~ I haven't ..........
2. It's nearly 20 years since my father saw his brother
~ My father hasn't .........
3. When did you learn to drive?
~ How long is it .........
4. The last time I went swimming was when we were in Spain
~ I haven't ...........
5. You haven't tidied this room for weeks
~ It's weeks........
6. We started looking for a flat 2 months ago and we are still looking
~ We have ............
7. This is the first time I've been to a night clup
~ I haven't ...........
8. They have never heard such a thing before
~ This is the first time ............