值得注意的是:以上诸例中的主动词都带有“存在"的意思;反之,如果动词不表示“存在“、“出现”之类的意义,便不能用作存在句的谓语动词试比较:
There appeared I emerged ship after ship from afar
x The disappeared I went down ship after ship in the distance
There blew a gale.
x There subsided a gale.
我想问下在存在句的意义是什么,谓语动词必须要等于be?there可以和it交换吗,有什么区别吗?
在打x中的句子是错的,还是只是说不适合存在句的用法(句子是对的只是不适合存在句的用法)
英语句子不但有语法结构(主谓宾等),还有信息结构(已知信息、新信息)。英语的习惯是一个句子以已知信息开始,过渡到新信息。这就是为什么讲故事的时候,常常会听到,Once upon a time, there was an old man who...。an old man是新信息,作主语位于句子开头给人以唐突的感觉。所以就用there作形式主语,表示存在的be作谓语动词,让an old man 作真正主语处于be之后的述位,即新信息的位置。所以使用there存在句子的目的其实就是为了避免让新信息作主语,而一个新信息第一次提及时往往涉及存在、发生的意思。如果动词是减弱、消失的意思,主语不可能是新信息,一定是听话人已知的信息,而已知信息作主语开始一个句子,正符合英语句子的信息结构,就没有必要使用there存在句了。通常the+名词表示已知信息,a/an+名词表示新信息。这也是there存在句通常不用特指名词作真正主语的原因。There subsided a gale.为错句,因为风减弱了的这个风,一定是听话人已经知道的哪场风,是特指的,不可能是泛指,不可能是新信息。所以正确的句子应该是 The gale subsided.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!