为什么用having written

3个回答

  • for是介词,动词作介词宾语时必须用它的动名词形式,having + 动词的过去分词是动名词的过去形式或完成形式,表示发生在谓语动词之前的动作.

    这句句子的意思是“别为我没有写过信而生气”,如果改成 for not writing意思便变成“别为我不(肯)写信而生气”.