1. has been repairing
2. has stopped
3. gave
4. had left
5. has taken
6. has been playing
7. had stolen
Объяснение:
1. has been repairing
2. has stopped
3. gave
4. had left
5. has taken
6. has been playing
7. had stolen
Объяснение: