1. has been repairing (the present perfect continuous);
2. have seen (the present perfect);
3. has won (the present perfect)
1. has been repairing (the present perfect continuous);
2. have seen (the present perfect);
3. has won (the present perfect)