there
is
和there
have
been得区别就如同
sb
do
和
sb
have
done.
there
is
表示当前有的状态;there
have
been
表示到目前为止有的状态。
there
is
a
man,现在有一个男人;
there
have
been
some
boys,从过去某段时间到现在几个男孩一直在;
there
had
been
some
boys,在过去的某段时间里有几个男孩在这里。
there
be
句型是表示现实存在
there
is
a
girl
standing
under
the
tree
那有个女孩站在树底下
there
are
many
restaurants.
那儿有很多餐馆.
have
只能表示谁有什么,而不能表示存在.
不能说there
has
a
girl...
have:
i
have
a
pen
it
has
4
legs