英语语法问题

2024-11-07 15:39:05
有4个网友回答
网友(1):

分析句子结构就可以发现错误所在。


  • 时间状语:Having paid my taxes,(= after I have paid my taxes)

  • 主语:the amount left in the bank

  【主语核心名词】the amount

  【分词短语充当的后置定语】left in the bank

  • 谓语部分:is hardly worth mentioning.


分词状语的主动形式(此处是完成时)的逻辑主语应该是句子主语 the amount(指存款金额),但是 Having paid my taxes 等于 after I have paid my taxes,可见其逻辑主语是本句中的 my,说明作状语的分词短语与句子主语不一致,所以这个句子需要修改如下:


  • 改为独立主格结构:I having paid my taxes, the amount left in the bank is hardly worth mentioning (I 是充当逻辑主语的独立主格)

  • 改为过去分词:paid my taxes, the amount left in the bank is hardly worth mentioning(过去分词没有完成形式)

网友(2):

the amount left in the bank (银行里剩下的钱)是主句的主语,它和分词短语里的动词pay应该是被动关系,所以应该改成:Having been paid my taxes

这个改法也不对。paid taxes不是 the amount left in the bank.而是 I,
这里改用被动,应该以Taxes为对象,

My taxes being paid, the amount left in the bank is hardly worth mentioning.

网友(3):

the amount left in the bank (银行里剩下的钱)是主句的主语,它和分词短语里的动词pay应该是被动关系,所以应该改成:Having been paid my taxes,

网友(4):

主句两个谓语