will和have能同时出现在同一个句子中吗?如;there will have A Party.为什么have要变成BE?

问题描述:

will和have能同时出现在同一个句子中吗?如;there will have A Party.为什么have要变成BE?

可以同时出现,HAVE除了表示完成时的意思之外,还表示“有”的意思,题目中的句子WILL是表示将来时的情态动词,后面可以直接接动词原形HAVE。

will和have当然能同时出现在同一个句子中,但前提是若have是行为动词,就不可能与there连用,如: I will have an English class tomorrow.(将来时结构,have为行为动词)
There will be an English class tomorrow. (将来时结构,there be 句型)
当have不是行为动词,而是而是在现在完成时结构have +过去分词中作助动词,那么可以出现there 和have连用的情况,如:
There have been many places of interest to visit. 注意到助动词后面的过去分词了吗,它是 be 的过去分词,也就是说,此句还是there be 句型,只是时态为现在完成时。

there be句型和have都有“有”的意思.there be一般表示客观存在.若是表达“有一个聚会”,可以说“there is a party ” .而“将有一个聚会”则将is变为will be ,也就是there will be a party.

will是情态动词的一种,是将来时的标志,have是现在完成时的标志,不能混搭