В данном предложении подлежащее 'They' стоит во множественном числе. Следовательно, нам нужен глагол во множественном числе. Варианты 'has been buying' и 'bought' не подходят, так как они используются с подлежащими в единственном числе ('he', 'she', 'it') или для прошедшего времени без указания на длительность действия, которое подразумевается в данном контексте (покупка питомца, вероятно, процесс или недавнее действие, влияющее на настоящее).
Вариант 'have bought' может использоваться с 'they', но он означает совершенное действие в прошлом, которое уже завершено. Однако, фраза 'It's cute!' намекает на то, что питомец сейчас имеется, и действие покупки было относительно недавним или его результат важен в настоящем.
Вариант 'have been buying' подходит, так как он используется с подлежащим во множественном числе ('they') и образует время Present Perfect Continuous, которое указывает на действие, начавшееся в прошлом и продолжающееся до настоящего момента, или на действие, которое недавно закончилось, но имеет результат в настоящем. В контексте покупки питомца, это может означать, что они покупали его некоторое время или только что закончили процесс покупки.
Ответ: have been buying