b I have
Краткое пояснение: «Yes» означает положительный ответ, поэтому «I have» — правильный вариант. «I haven't» используется в отрицательных ответах.