В данном случае используется Present Perfect, так как действие произошло в прошлом, но имеет связь с настоящим (вопрос о том, видел ли ты его сегодня). Правильная форма глагола "haber" в Present Perfect для "tú" — "has".
Ответ: a) Has