Ответ:
1. ... I have ever seen.
2. David has never driven a car before.
3. I didn't like the food my mum cooked yesterday.
4. Did you watch a play the other day?
5. Kenny hasn't been to the cinema for 2 years.
6. I haven't seen John for more than a year.
7. We saw a second part of Lord of Rings last weekend.