21. I was proud **to join** in the antiwar protest.
*Объяснение:* 'To join' (присоединиться) – правильный инфинитив после 'proud'.
22. I can't stand **hearing** about needless suffering.
*Объяснение:* 'Hearing' (слышать) – после 'can't stand' используется герундий.
23. They must **try** to resolve their problems peacefully.
*Объяснение:* 'Try' (пытаться) – после 'must' используется инфинитив без 'to'.
24. He denied **breaking** the window.
*Объяснение:* 'Breaking' (разбитие) – после 'denied' используется герундий.
25. My brother agreed **to help** me clean the garage.
*Объяснение:* 'To help' (помочь) – после 'agreed' используется инфинитив с 'to'.
26. The teacher made him **write** his essay again.
*Объяснение:* 'Write' (писать) - после 'made' используется инфинитив без 'to'.
27. He may **come** if you invite him.
*Объяснение:* 'Come' (прийти) - после 'may' используется инфинитив без 'to'.
28. It's a shame she couldn't come to the party. I was looking forward to **seeing** her.
*Объяснение:* 'Seeing' (видеть) - после 'looking forward to' используется герундий.