Ответ: has ridden
Present Perfect образуется при помощи вспомогательного глагола have/has и третьей формы глагола (если глагол правильный, то добавляем окончание -ed, если неправильный, то берем из таблицы неправильных глаголов).
В данном случае, Tom - это 3-е лицо, ед. число, поэтому используем вспомогательный глагол has. ride - неправильный глагол, его третья форма - ridden. Получаем has ridden.
Ответ: has ridden
Grammar Ninja
Минус 15 минут нудной домашки. Потрать их на катку или новый рилс
Не будь NPC — кинь ссылку бро, который всё еще тупит над этой задачей