16.It is a long time since we last met.
17. He hasn’t had a swim for four years.
-> He last
This last time
=> Tom hasn’t
18.He started working as a teacher 6 months ago.
=> He has
19.It has been 3 years since we first went to Japan.
=> We have
20.I last had my hair cut in June.