Краткое пояснение: Выберем подходящий по смыслу союз.
- ¹ grandpa is 65 now but he's got white hair. (дедушке сейчас 65 лет, но у него седые волосы. Противопоставление возраста и наличия седых волос.)
- ² in the photo, he was 25 and he had black hair. (на фото ему 25 лет, и у него были черные волосы. Дополнение информации о фотографии.)
- ³ He was friendly, but he wasn't handsome. (Он был дружелюбным, но не был красивым. Противопоставление качеств.)
- ⁴ was cheerful and pretty. (была жизнерадостной и красивой. Дополнение качеств.)
Ответ: but, and, but, and