there be sb.do sth 还是there be sb.doing sth.有何区别
2个回答

应该是there be sb.doing sth.

因为在句子里面,be已经充当了谓语,所以后面的动词要做的是非谓语的成分.

doing 可以表示正在发生(或某种状态),或表主动.也可以理解为充当后置定语,修饰sb.

比如There is a man sitting under the tree.

sitting就是修饰man,表明他是“正坐在树下”,也算是一种状态.