1. When did it rain last? - It hasn't rained for ages.
2.When did they last visit you? - They haven't visited us since June.
3.When did you last play tennis? - I haven't played tennis for a long time.
4.When did you last eat coconut? - I have never eaten coconut.
5.When did you last drive a car? - I haven't driven for six months.
6.When did you last go to Canada? - I've never been to Canada.
7.When did she last write to you? - She hasn't written to me since last summer.