请问在这句话中have to do和do是一个意思吗?

原句:
Why hasn't he come? If he didn't come on time, we would have to put off the trip.
如果按照虚拟语气来分析语法,这是对将来的推测,主句谓语动词应该是用would do才对,但这里确是would have to do,出现了不定式和动词短语,请问这是怎么回事?
谢谢

have to do(也作have got to do):
朗文的解释:
1.必须;不得不
I hate having to get up early in the morning.我讨厌一早就得起床。
2.并必须,一定;只有....才....
You have to believe me.你一定要相信我
3.要,应该
First of all you have to mix the flour and the butter.
4.肯定,必定
The price of house has to up sooner or later.房价迟早会上涨的。
5.【口】不巧{抱怨某事带来麻烦}
6.【口】只会,只能(表示某事恼人或令人惊奇)
牛津的解释:
1.必须;不得不
Sorry,I have to go.对不起,我必须得走了。
2.(劝告或建议时用)
You simply have to get a job.
3.(表示一定真实或者肯定发生)
There has to be a reason for his strange behaviour.他的古怪行为一定事出有因。
4.(spoken)(用以暗示满帆的事或者某人有意捣蛋)
Do you have to hum so loudly?你非得这么大嗓门哼唱不可吗?

这里的话其实have to do 和do 区别只是在情感上的吧
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-01
"have to"只是表示强调的程度,
如:I have to do my homework.(表被迫的感觉)
I do my homework.(表习惯的动作)
所以"have to"是一种修饰,
整句翻译是:假如他没有准时来,我们不得不推迟我们的旅程。
第2个回答  2010-07-01
呵呵 虚拟中
would,should,could,must have done
表示的是跟事实相反的,应为这句话是因为那个人没有来,如果真的不来,我们就好推迟
你知道,有if引导的虚拟一般都是时态往前推
第3个回答  2010-07-01
would have to do

have to 是情态动词, 表示不得不。

不影响理解。本回答被网友采纳
第4个回答  2010-07-01
这里的 have to do 表示的是不得不的意思
would do 表示 would后要跟动词原形 用have to do 没有什么关系的
相似回答