Fill in the blank with the most suitable alternative.
I wish he _______ so rude to people when we go out.
- won't be
- wouldn't be
- hadn't been
- shall be
- will be
Show answerHide answer
Answer: B official key
Approach: 'Wish' + would — wishing for a change in someone's habitual behaviour.
Solution: 'I wish he wouldn't be so rude to people when we go out.' To complain about another person's repeated present/future behaviour that we want changed, English uses wish + would/wouldn't + base verb. 'When we go out' shows a habitual, recurring situation, not a past one.
Why the other options are wrong:
A, D, E: will/won't/shall are not used after 'wish'.
C: 'hadn't been' expresses regret about the past, but 'when we go out' is present/habitual.
Cetking shortcut: After 'wish': past → had + V3; present state → were/past simple; someone's annoying habit → would.
Answer: B