The boy who brings the milk has been ill.这句话中 brings 和 has 不

问题描述:

The boy who brings the milk has been ill.这句话中 brings 和 has 不都是谓语么?一句话不只能有一句谓语么?
1个回答 分类:英语 2014-12-10

问题解答:

我来补答
英语语法问题,请高人详细指点,不胜感激,
The boy who brings the milk has been ill.这句话中 brings 和 has 不都是谓语么?一句话不只能有一句谓语么?小弟初学请高人详细指点,
答:你的语法知识不全面,不准确.
确切的说法是:一个简单句只有一套主谓结构.
所以你首先要了解根据句子结构分类的三个句子种类:简单句、并列句和复合句.
并列句就是用并列连词(and,but,等等)将两个简单句并列起来的句子.
复合句就是用连词或其它连接词(引导词)将两个句子连接起来的大句子.其中一个句子是大句子中的一个句子成分(主语从句、宾语从句,表语从句,定语从句,状语从句,同位语从句等等)
你给的这个句子就是一个复合句,其中who brings the milk.是一个定语从句,起定语的作用,用来限定大句子(主句)中的主语the boy的,这句话的主句是:The boy has been ill.(那个男孩病了.),你并没有用手指着说(That boy),所以听者并不知道你讲的是哪一个男孩.会问你“哪一个啊?”,所以你加上一个定语:送牛奶的那个!
评:提问题有例句,很好.不过,这个例句本身有一点问题.就是主句:The boy has been ill.
要么改成:The boy has fallen ill.要么改为The boy has been ill for a week.前者是现在完成时的短暂性用法,强调这孩子生病这件事已经发生并对现在造成了影响(现在没人送牛奶了,或换个人送得不及时了).后者是现在完成时的延续性用法.表示“病了”的状态(be ill)延续有多久.现在完成时的延续性用法一般都应跟表示一段时间的状语,否则句子是不完整的.
这是提高、扩展的语法知识,不主要是为你讲的.可以忽视.
 
 
展开全文阅读
剩余:2000