VIII.
1. has passed
2. should come
3. should come
4. should do
5. should do
6. should win
7. have won
8. should be
9. should arrive
IX.
1. shouldn't eat too much.
2. should wear
3. should have reserved one.
4. should open
5. shouldn't go too fast.
6. should have written her address down.
7. shouldn't have stopped without warning.
X.
1. You ought to take more exercise.
2. You should stay at home today.
3. You shouldn't have been rude to your sister yesterday.
4. You should lock the car before leaving.
5. I had better give up smoking.
- Answered by Meett1605