英语语法

句子:for the descriptions given by people who claimed to have seen the puma were extraordinarily similar.
这里为什么是用have而不是had呢,claim用的是过去式,那后面的不就是过去的过去吗,那后面感觉应该用过去完成式啊

先缕下这个句子
主干是:for the descriptions were extraordinarily similar.
given by people 是过分作后置定语,修饰the descriptions
who claimed to have seen the puma 是定语从句,修饰先行词:people
claim用的是过去式,那后面的不就是过去的过去吗,那后面感觉应该用过去完成式啊
然后再分析下这个定语从句:
who关系代词作主语,谓语是claimed,这个词后接不定式结构,这里是用了不定式的完成式to have done形式,表示动作发生在谓语动作之前。而不是你说的什么过去完成式。
在非谓语中,用了它的完成式,就表示这个动作发生在讲话之前或谓语动作之前。这里的claim用的是过去式,后用to have seen the puma 表示“看”这动作发生在“宣称”这动作之前,原文是没错的。
PS:时态的形式和动词(包括非谓语动词)的形式我们要分清楚。如:have / has done是时态形式(现在完成时态),to do ,doing 是非谓语动词的一般式,to have done是不定式的完成式,having done是分词或动名词的完成式。如:
He pretended to have finished his homework.
完成作业这动作是在“假装”这一谓语动作之前,所以用了它的完成式,而整个句子的时态是pretended 一般过去时态,就和你那个句子一样的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-07
不定式啊亲~claim to do sth.这是新概念三的第一课The Puma At Large吧~语法忘了先复习复习语法或先学一遍新概念二,学新概念三需要很坚实的语法基础啊,不要指望拿三学语法了,这是扩充阅读量和词汇量的一本书。追问

我问的不是claim这个句式

第2个回答  2011-09-08
中国英语学习网-简明语法 形容词及其用法 形容词修饰名词,说明事物或人的性质或特征。通常,可将形容词分成性质形容词和叙述形容词两类,其位置不一定都
相似回答