20. It is five days since they have stayed at the hotel.
21. When did you last visit London?
22. When was the last time you cleaned the floor?
23. We have seen him two weeks ago.
24. Tom last went fishing three months ago.
25. How long have you began playing soccer?
26. How long is it since you started learning English?