Вопрос:

6) Fine souvenirs are bought / have been bought recently at the gift shop.

Ответ:

6) Fine souvenirs have been bought recently at the gift shop.

Обоснование: Слово 'recently' указывает на действие, которое произошло недавно и имеет результат в настоящем. Используется Present Perfect Passive.