英语情态动词除了表示情态意义外,还具有以下语法特点:
1 情态动词都是操作词,具有构成倒装、否定等语法功能;
2 情态动词没有人称形式,不随人称变化而变化;
3 情态动词只有限定形式(现在时和/或过去时),没有非限定形式。
4 同一个谓语动词词组最多只能用一个情态动词。
have to不是操作词,其否定及倒装等都需要借助助动词do; 例如 I don't have to do, Do I have to do?
have to有人称变化,如I have to, he has to.
have to有非限定形式,如having to do, 《现在分词或动名词》
have to可以和其他情态动词连用,如 will have to, may have to.
所以,have to尽管有情态含义,但它不是情态动词。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
①首先你要明白, “情态动词”和“情态意义”这两个概念是不同的。即情态动词must/should/can...和半助动词have to/seem to...都能表示情态意义。
②其次你看这本赵俊英的书是传统语法,传统语法对情态动词和半助动词的分类比较笼统,没有现代语法的清晰明确,如果你看现代语法书比如章振邦的现代语法,就会发现have to归类其实在半助动词里,而非情态动词。
③情态动词can/should/must等与have to/seem to等这类半助动词确实是有相似之处,但他们两者是有许多本质的区别的,比如:很明显前者只有一般体的现在时和过去时,完全没有人称的变化;而后者则总是有人称的变化has to/have to等。
④所以have to 和情态动词can/must等不是同一回事,具体更多区别你可以查看现代语法相关章节。