Правильный ответ на ваш вопрос - вариант A) a. Глагол "avoir" во французском языке означает "иметь", и здесь он используется для обозначения возраста. Форма "a" соответствует третьему лицу единственного числа настоящего времени (il/elle/on). Поэтому предложение должно звучать так: "Sa grand-mère a 78 ans", что переводится как "Её бабушка имеет 78 лет".