Подлежащее 'grandfather' стоит в единственном числе, поэтому требуется глагол в 3-м лице единственного числа настоящего времени (Present Simple). Это глагол 'has'.
Ответ: 2) has