1 哪类名词不能作主语

请教老师,什么时候要用there be存在句,而不能直接用名词作主语?

例如:There is some dirt on your coat. 

而不能说:Your coat has some dirt. 


请先 登录 后评论

最佳答案 2018-11-21 08:18

并非不能说:Your coat has some dirt on it. 此时的have并非表示所属关系,而是表示位置关系。例如COCA语料库就有如下例句,和上述句子结构类似。

His coat has a large, cheerful vent in the back, like a blue beetle.

Ramirez's coat has a tag he doesn't even notice, which says: DR. RAMIREZ.

所以,这不是你的问题的关键。

一个英语句子除了有语法结构外,还有信息结构。一个句子表达一个相对完整的信息。为了信息交流的通畅,通常一个句子以已知信息开始,让听话人知道你在谈论什么,然后过渡到新信息,完成信息的交流。专有名词、人称代词、特指名词表示的都是已知信息。如果一个句子以新信息开头,例如 A book, 听话人会丈二和尚摸不着头脑,不知道你在说什么。因为泛指名词的所指为何是听话人不知道的。这样开头的句子给人唐突、冒失的感觉。因此,为了避免让新信息出现在句首主题的位置,英语就出现了there 存在句,专门用来引出新信息。there作为虚指代词,占据主语的位置,没有词汇意义,为形式主语,不及物动词be意为“存在”,然后真正主语在be后出现。这就是there存在句的真正主语不能是特指名词的道理所在。这其实和汉语很接近。例如汉语说:“那本书在桌子上”,很少说“桌子上有那本书”;说“桌子上有本书”,很少说“一本书在桌子上”。同理,The book为已知信息(听话人知道指的是哪本书,否则不会特指),因此,The book is on the desk. 是很自然的句子。而 A book 指哪本书,听话人是不得而知的,因此是新信息。英语通常是不会说 A book is on the desk. 因为这个句子违反了句子的信息结构。因此,常见的表达是 There is a book on the desk.

至此,网友应该知道了英语句子的信息结构是从已知信息开始,过渡到新信息。所以通常不会以泛指名词开始一段叙述。必须引出新信息时,通常使用there存在句。因此,存在句的真正主语不允许为已知的信息。特指名词一般不能作there存在句的真正主语。

我认为这就是你的问题的核心所在。

请先 登录 后评论

其它 2 个回答

zbr1016.
【】首先,可以做主语。 Some dirt is on your coat. 但是这句话和原句表达的内容不一样。一句话一般是由已知信息过渡到新的信息。这句话用在,前文已经说到了some dirt, 可能内心有个疑问,在哪里, 进而用这句话表示位置。there be,是从描述空间的角度开始说,说哪里有什么。【】其次,还有一个疑问,似乎是存在句和have的用法, 存在句表示的是空间概念,have指的是所属关系。虽然翻译成汉语相同。但它本质是不同的。衣服上有一点灰,这个会是属于衣服的吗?
请先 登录 后评论
陈才   - 英语教师
擅长:中考英语,词法问题

(1)There be+名词+时间/地点状语存在有句型:表示在某个时间和某个空间存在有某物。不具有有归属关系,只具有存在关系

There are many people in the park.

There is a duck in the river

There is a cat under the table.

There is going to be a concert this evening.

There will be an English exam next Monday

(2)主语+have/has+名词所属有句型表示主语拥有/具有某物。(强调归属关系)

Tom has five cars.

He has six big factories.

She has many English novels.

They have three children.

请先 登录 后评论
  • 1 关注
  • 2 收藏,5871 浏览
  • cute 提出于 2018-11-18 01:08

相似问题