(4) 1. has struggled 2. has David been playing 3. has signed 4. Have you set 5. have been trying 6. had not expected 7. Has the college entered 8. has won
(5) 1. has arrived, have become 2. has happened 3. correct 4. had been waiting 5. has changed 6. has advanced 7. had injured