Решение:
Для завершения предложения необходимо использовать причастие настоящего времени, так как оно описывает действие, которое происходило в момент, когда герой улыбнулся.
- a) smiling — причастие настоящего времени, обозначает улыбающееся лицо.
- b) smiled — причастие прошедшего времени, обозначает, что лицо было улыбнуто (пассив).
- c) smile — инфинитив глагола.
- d) smiles — глагол в 3-м лице единственного числа настоящего времени.
Таким образом, наиболее подходящий вариант — a) smiling.
Ответ: a) smiling