英语,have better do 和 had better do有什么区别?have to do 和 had to do 有什么区别?
没有have better do,只有had better do,不随时态的变化,意思是最好做某事,后接动词原形。have to do是现在不得不做,had to do是过去不得不做,表示被迫去做,是由于外界因素造成的,而不是主动去做。
had better 是一个固定搭配,相当于一个情态动词。
1、had better后面必须跟动词原形。had better后跟动词原形(即不带to的不定式),构成had better do sth.句型。这里的had不能用have来替换。
例句:You'd better go to hospital at once
你最好立即去医院看病。
2、主语不论是第几人称,句子不论是什么时态,都要用had better的形式。
例句:Now you had better listen to the teacher
你(他,我们)现在最好听老师讲。
短语搭配
have legs:走得快 ; 有耐力
have expired:已过期
LA HAVE:拉阿沃
have notice:接到通知
They have:他们有
still have:还有
Have knowledge:有知识
have never:从来没有
Economists Have:经济学家
以上内容参考 百度百科—have