关于there to be 和there being区别的疑问

We don't want there to be any commrade lagging behind. 我们不希望有一个同志掉队。

I never dreamed of there being a picture on the wall. 我从未想到墙壁上有幅画。

这两句不是一样的句式吗。。。为什么用法不同?
这个题
do you doubt there_____ any rea problem in getting support?
A to be B being
为什么选B
这三个好矛盾。。。求大神指导

Don't want to ,因为want要接 infinitive-to,I don't want to be around.

Dreamed of there being . 因为有介词of的存在,要接gerund(动名词) ing

Doubt 必须接动名词,没有'doubt to'这用法

希望对你有帮助!:D追问

那是不是I never dreamed there to be a picture on the wall. 这样也行呢

追答

不行,dream of 是 phrasal verb,固定短语,不能去掉of

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-14
http://wenku.baidu.com/view/521f2fe9e009581b6bd9eb59.html这儿有详细的解释,包含了there to be和there being的所有用法,详细解释了两者区别和不同语境的用法,希望可以帮到你
第2个回答  2013-04-14
to be 用于将来时
being用于过去式
I never dreamed of there being a picture on the wall.这句话用了虚拟语气所以要用过去式
We don't want there to be any commrade lagging behind.对未来的期望用将来时
第3个回答  2013-04-14
  选a 因为后面已经有ing形式了,所以前面应该用to be.