Правильный выбор — a) have bought. Это время Present Perfect, которое используется для описания действия, завершенного в прошлом, но имеющего результат или связь с настоящим (мы купили камеру, и теперь можем делать снимки).
Ответ: a) have bought