第1个回答 2012-10-12
第一个是对的,我想你问的应该是be going to 这个知识点吧,这是固定句型,表示将来,而there be句型也是固定搭配,所以明显第一个既不缺少be,be going to又是完整的。 这样说应该能理解了吧。
对了,忘记了说,第二句话there is和have在这里都表示“有”的意思,重复了。所以第二个肯定是错的。本回答被网友采纳
第2个回答 2012-10-12
1)前者即“I hear there is going to be a snowstorm"是对的。
2)这里涉及的是语法问题。两个句子你仔细比较,其实差别就是前句的"be" 和后句的“have”‘.
一般说 ”有一场暴风雪“会说成 "there is a snowstorm"——》词句语法就是“there be”结构
3)“there be”结构 详解:There be…结构表示某地(某时)存在某物(某人)。在英语句子中,一般主语在前,谓语在后。但是在这一结构中谓语在前,主语在后,形成主谓倒装。There在这一结构中,仅起引导作用,是一虚词,本身无词义,不能理解为副词。后面的主语是单数名词时,使用there is/was;复数时,使用there are/were。
4)接下来,关键:时态问题,这里意思表示“即将有一场暴风雨”,所以要在“there be”这个基础的句型上 加上表示未来时态“is going to”,合起来就是“there is going to be a snowstorm”
5)为什么不用“have”呢?因为 “have”一般表示某人或者某物有什么,前面一定要是一个具体的主语,例如 “I have a bag”.
第3个回答 2012-10-12
第一句对,there be 句式,be就表示存在,不用have来表达
第4个回答 2012-10-12
这是中国人的定势思维想到有就用have,,而在there be 句型中是不能用have的,因为there be 本身就表示某地有某物 是个固定句型
第5个回答 2012-10-12
应该是第一个对吧,There be是个固定句型,这里只不过用了将来式。There …have语法不对,典型的汉式英语,将“有”以场暴风雪,have也没有主语。很久没学英语了,不知道对不对,望核实答案。
第6个回答 2012-10-12
I hear there is going to be a snowstorm. 这个对的。
there is going to be..... 是there be 结构的将来时,表示“将会有。。。”