They say they were happier before they became rich and famous.此句中前面的谓语是say 可后面从句中的谓语是were,为不一致呢?

问题描述:

They say they were happier before they became rich and famous.
此句中前面的谓语是say 可后面从句中的谓语是were,为不一致呢?

因为主句是一般现在时所以从句可以根据实际情况用相应的时态

因为用了后面用了before ,表明时态。
They say they为主语,后一个they是宾语,而were则为宾语补足语(简单句:主语+谓语+宾语+宾语补足语)。

在宾语从句的语态问题上,如果主句的时态是现在时,那么宾语从句的时态可以根据语句的具体时态来确定。很显然,宾语从句中述说的内容是发生在主句中的动词SAY之前的,因此,宾语从句里用过去时是正确的。

they were happier before they became rich and famous 这部分很明显说的是过去的事,所以用一般过去时

他们说他们变富裕和成名以前要比现在快乐
这是个宾语从句,他们现在说是现在时,用Say,他们成名以前很快乐,就用过去时Were

他们现在说,跟他过去快乐这种状态不矛盾哦