为什么用having written

为什么用having written
Don't be angry for not having written.
别为我没写信而生气
这句话里written是什么成分,是修饰having的吗?我不理解为什么这么用,written在这里是作后置定语吗?但我不知道为什么用have.
我觉得应该是这样说 Don't be angry for not writing.才对.尤其是那个have.
原句是课本上的,不可能错的
czcy1188我觉的你说的不对,现在完成进行时应该是have been writing
余守礼 1年前 已收到3个回答 举报

风丸 幼苗

共回答了14个问题采纳率:92.9% 举报

for是介词,动词作介词宾语时必须用它的动名词形式,having + 动词的过去分词是动名词的过去形式或完成形式,表示发生在谓语动词之前的动作.
这句句子的意思是“别为我没有写过信而生气”,如果改成 for not writing意思便变成“别为我不(肯)写信而生气”.

1年前

7

451956123 幼苗

共回答了11个问题 举报

have+written 没有错
for 后面跟ing形式嘛
have written 应该是过去完成时态
去了解下 过去完成时态 have 的用法就可以了

1年前

0

tfc_1983 幼苗

共回答了98个问题 举报

mot having written 叫动名词的完成时,它的动作发生在主句之前
没有写在前,

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.258 s. - webmaster@yulucn.com