It is normal for there to be generation gap为什么要用for

It is normal for there to be generation gap between parents and children.

1.这里为什么要用for?是因为it is adj for sb to do?但是这里的sb.不应该是指人么?怎么是there be句型?

2.能否改成It is normal there is generation gap between parents and children.这样改有错误么?是同时存在两个谓语?还是什么错误

3.能否改成It is normal for there is generation gap between parents and children.这样改有错误么?请说明!

请先 登录 后评论

最佳答案 2022-03-06 13:50

你首先要知道 there be存在句中的there是形式主语,be后的名词为真正主语。换句话说,在语法结构上,there就是存在句的语法主语。当你把there be结构改为不定式时,由于be带有自己的主语there,而不定式的主语必须由介词for引出,所以there be存在句的不定式形式就是 for there to be+名词。即总是以不定式复合结构的形式出现。

It is normal for there to be generation gap between parents and children. 这个句子中,it为形式主语,不定式复合结构作真正主语。

It is normal (that) there is generation gap between parents and children. that从句作真正主语也可以,如果省略that,就是你修改后的句子。

It is normal for there is generation gap between parents and children. 这就是错句了。真正主语不能用for引导。把for分析为并列连词逻辑不通,所以是错句。



请先 登录 后评论

其它 1 个回答

曾克辉  
擅长:英语考试

赞同曹老师的解答。

应网友之邀也回答一下。

there be的非谓语形式有两种:一种是there to be,另一种是there being。(你的问题可参看第3

1. there to be可用作少数几个动词的宾语,常见的有like, hate, prefer, mean(意欲;想要), intend, want, expect, wish等等,因为这些动词之后常接不定式作宾语。例如:

I don't want there to be any misunderstanding. 我可不希望有任何误解。

We expect there to be more discussion about this. 我们期望能对此展开更多的讨论。

2. there being可用作主语,也常用在跟动名词的动词(deny, appreciate, mind, imagine, admit等)后作宾语。例如:

There being no money is a painful thing to him. 没有钱对他来说是很不好受的。

She denied there being misunderstanding between them. 她否认她们之间存在误会。

3. there being可用作介词宾语,但在for之后要用there to be,即构成不定式的复合结构,其中there为不定式的虚拟逻辑主语。对照:

No one told him about there being a meeting that afternoon. 没人通知他那天下午有个会。

It's impossible for there to be a happier family. 不可能有比这个家庭更幸福的家庭了。

4. there being还可构成独立主格结构,在句中作状语。例如:

There being no bus, we had to walk home. 由于没有公共汽车,我们只好走回家。

 

请先 登录 后评论
  • 3 关注
  • 0 收藏,1823 浏览
  • 陈雪 提出于 2022-03-04 14:46