will be和will have有什么区别?
1、will be 表示一种状态,后面常常加形容词,比如will be fine\ok
will 是表示将来时,所有动作的将来时都可以用will +do来表示,比如will go ; will ask; will leave...
而be也是动词中的一种:系动词,当然用法也是遵循这个规律,将来时的时候就用will be。
2、而will have 更多的强调将将来发生的动作,如 will have a party 强调的是举行聚会这个动作。
3、这两者的区别在于be和have的区别,will be和will have只不过用了一般将来时。be的含义表示的是“是”;而have的含义是“有”。be只有和there连用是,才有“有”的含义,这种“有”是“所属有”的含义。
4、will be 后跟表语,而 will have 后跟宾语。
The child will be six。
He will have a drink in the bar after work。
扩展资料:
1、be动词,英文单词,系动词,翻译为是、有、做、成为等,除了原形的“be”之外、还有另外七种形式:am、is、are、been,、being、was、were,根据句子中不同的人称、数和时间、形态,应该选择相应的be动词。
1、will be doing:
例句:I will go mountain climbing with my friends tomorrow.
翻译:我将在明天跟我的朋友一起去爬山。
2. would have done:
过去将来完成时;主句;虚拟语气,表示从过去观点看将来某时某动作已完成。
例句:I asked myself what I would have done in such a situation
参考资料来源:百度百科-be动词