2) I have found my old train set
3) You have been playiong with thos trains for over an hour.
4) I have been watching you.
5) I have not had so much fun for years.
6) But have you seen the time?
7) Your boss has just phoned from the office.
8) He has been waiting for you all morning.