严格地说,haveto不是情态动词,只不过它后面也是加动词原形,为了方便理解,把它当作情态动词罢了。
像need和dareto,既可以当情态动词,又可以当实义动词,当作为情态动词时,词形不变,而作为实义动词时,则会相应地改变词形。