16. How long is it since you last telephoned him?
17. It's the first time we have eaten this kind of food.
18. I have never seen this film before.
19. He hasn't gone abroad before.
20. She has driven for 1 month.
21. We have eaten since it started to rain.