英语语法问题 All the tasks______ahead of time,they decided to go on holiday for a week.

A.having been fulfilled B.had been fulfilled 这个题选A,原因是A不是一个句子,我的疑问是:fulfilled不是动词吗?为什么All the tasks having been fulfilled ahead of time不是一个句子而All the tasks had been fulfilled ahead of time 是一个句子?

选A是因为他是独立主格结构
句子是要有谓语动词的,A选项中的fulfilled是过去分词,having been fulfilled是动词fulfill的现在分词的完成式的被动语态,表示task和fulfill是被动关系,并且动作已经完成。就相当于after they fulfilled all the tasks ahead of time, ... 或 after all the tasks were fulfilled,...
如果选b,那就是一个句子,两个简单句不能用逗号连接,要加上相应的并列连词,可以表达为
All the tasks had been fulfilled
ahead of time, so they decided to go on holiday for a week.

If the weather permits, we will go to the park tomorrow. 这是状语从句
Weather permitting, we will go to the park tomorrow. 这是独立主格结构,天气和允许是主动关系,用现在分词。

The homework finished, they went home. 独立主格结构,作业被完成,是被动关系,用过去分词。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-06
fulfill是一个动词,fulfilled是它的被动语态,All the tasks having been fulfilled ahead of time此句中因为没有谓语动词,所有不是一个句子,All the tasks had been fulfilled ahead of time 此句中的had(have的过去式)是动词,所以是一个句子
第2个回答  2013-11-06
这里使用了having就成了独立主格结构,就不算是一个句子了。

非谓语动词作状语,其逻辑主语须与主句主语保持一致。若不一致,非谓语动词形式须另带主语,从而构成复合结构的形式作状语。这种结构称为“独立结构”。其中,非谓语动词主动用现在分词,被动用过去分词

独立主格结构主要用于描绘性文字中,其作用相当于一个状语从句,常用来表示时间、原因、条件、行为方式或伴随情况等。

简单说就是使用分词,主动含义使用现在分词,被动含义使用过去分词。
这里使用了having been,是因为这个事情发生在过去,发生在他们决定去度假之前。
第3个回答  2013-11-07
这里fulfilled是与前面的been组成一个被动语态,所以不能算是一个谓语;
having因为是ing形式是不定式,所以也不是谓语。
句子:主语+谓语
没有谓语的话逗号之前的那个就不能算是句子。
因为逗号前后的主语不一致
所以是独立主格结构
所以选A
第4个回答  2013-11-17
1动词原形,及各种时态、语态变化后还是动词
2动词+ing(前面没有be动词)是现在分词或动名词
3动词+ed(前面没有be动词)是过去分词
4to+动词原形是不定式
一个句子只有有谓语才算一个句子
1在句中一定作谓语,有可能是从句或主句的谓语
2、3、4不作谓语(这种语法规则,就只能死记硬背了),叫非谓语(不作谓语的动词)
上句是独立主格,基本结构是
主句主语+谓语,独立主格句主语(可不同于主句主语,但会有联系)+非谓语