25. When did you have it ?
→ How long…………………………………………………
26. This is the first time I had such a delicious meal .
→ I haven’t…………………………………………………
27. I haven’t seen him for 8 days.
→ The last…………………………………………………
28. I haven’t taken a bath since Monday.
→ It is…………………………………………………
29. It's 2 years since I had a punture.
→ I have …………………………………………………
30. It's 2 months since he earned any money.
→ He has …………………………………………………
31. He last shaved the day before yesterday.
→ He hasn’t …………………………………………………
32. I last drank champagne at my brother's wedding.
→ I haven’t …………………………………………………