Итак!
Для местоимений he, she, it (т. е. для третьего лица единственного числа) в настоящем времени (!) глаголы меняют свое окончание — добавляется –s или –es
Но!
Если перед смысловым глаголом стоит модальный (can, may, must… ), он «крадёт» окончание –s у смыслового глагола, а сам при этом не меняется.
Исключение – модальный глагол have to (должен). Он для третьего лица единственного числа превратится в has to…
She swims, но she can swim (она умеет плавать)
She goes (она ходит), she has to go (она должна идти)