先要搞清楚BE和HAVE的意思. BE是系动词(LINK VERB)原形,后面可以接形容词(adj.)和名词(n.).HAVE:1.实意动词,做有,占有解.2.用于和其他动词构成动词短语,本身不强调词义,如have sth.done (have在这里为使役动词).3构成时态结构。
你所说的will be 和will have应该是从词句中强拆出来的,其实这两个词组是不存在的.
解释下:there be句型的将来时态即为there will be 例:there will be a meeting tonight.今晚将有个会。当你所指的will be前是人做主语时,后面可接名词,表示将成为什么样的人 U will be the leader.接形容词,一般为形容情绪,性格的形容词。will have 一般不用于表示某地有某物,其主语为人,物等。通常当“有”的实意解。
建议:整体看句子,别拆断了。先分析句型(时态 语态等),后进一步再看短语
分给我算了,具体怎么我教你!!我 上学的时候英语是我最好的一门课程!现在工作了稍又遗忘!!
这两者的区别在于be和have的区别,will be和will have只不过用了一般将来时。be的含义表示的是“是”;而have的含义是“有”。be只有和there连用是,才有“有”的含义,这种“有”是“所属有”。的含义。
如:
He will be 18 years old next year.
(明年他就18了。)
There will be a good programme on TV at 8 o'clock this evening.
(今晚8点电视中将有一个好节目。)
He will have a new house next year.
(明年他就要有一个新房子。)
be指状态,have侧重于所属关系