英语,have better do 和 had better do有什么区别?have to do 和 had to do 有什么区别?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 09:05:37

英语,have better do 和 had better do有什么区别?have to do 和 had to do 有什么区别?
英语,have better do 和 had better do有什么区别?have to do 和 had to do 有什么区别?

英语,have better do 和 had better do有什么区别?have to do 和 had to do 有什么区别?
没有have better do,只有had better do,不随时态的变化,意思是最好做某事,后接动词原形.have to do是现在不得不做,had to do是过去不得不做,表示被迫去做,是由于外界因素造成的,而不是主动去做

两个都是与时态有关的~撇开后面看have这个动词的变形

你好,英语里面没有have better do,只有had better do,不随时态的变化,表示最好做某事。而have to do 是现在不得不做,had to do是过去不得不做。

不同时间的两种表达方式,had用于过去时,例如He had to go home yesterday.have则用于一般现在时,例如He have to go home every eveing.\7
由于He是第三人称单数,所以上面那句是病句,应把have写成has,正确的是He has to go home every eveing.\7
另外需要注意had better to...

全部展开

不同时间的两种表达方式,had用于过去时,例如He had to go home yesterday.have则用于一般现在时,例如He have to go home every eveing.\7
由于He是第三人称单数,所以上面那句是病句,应把have写成has,正确的是He has to go home every eveing.\7
另外需要注意had better to do sth.无论什么时间都不要把had写出have

收起