问题标题:
为什么用havingwrittenDon'tbeangryfornothavingwritten.别为我没写信而生气这句话里written是什么成分,是修饰having的吗?我不理解为什么这么用,written在这里是作后置定语吗?但我不知道为什么用have.
问题描述:

为什么用havingwritten

Don'tbeangryfornothavingwritten.

别为我没写信而生气

这句话里written是什么成分,是修饰having的吗?我不理解为什么这么用,written在这里是作后置定语吗?但我不知道为什么用have.

我觉得应该是这样说Don'tbeangryfornotwriting.才对.尤其是那个have.

原句是课本上的,不可能错的

czcy1188我觉的你说的不对,现在完成进行时应该是havebeenwriting

刘立柱回答:
  for是介词,动词作介词宾语时必须用它的动名词形式,having+动词的过去分词是动名词的过去形式或完成形式,表示发生在谓语动词之前的动作.   这句句子的意思是“别为我没有写过信而生气”,如果改成fornotwriting意思便变成“别为我不(肯)写信而生气”.
查看更多
八字精批 八字合婚 八字起名 八字财运 2024运势 测终身运 姓名详批 结婚吉日
已出生未出生
英语推荐
热门英语推荐
付费后即可复制当前文章
《为什么用havingwrittenDon'tbeangryfornothavingwritten.别为我没写信而生气这句话里written是什么成分,是修饰having的吗?我不理解为什么这么用,written在这里是作后置定语吗?但我不知道为什么用have.|小学英语问答-字典翻译问答网》
限时特价:5.99元/篇原价:20元