he was angry wiht himself for having made such foolish mistakes.为什么having made?

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/27 11:28:28

he was angry wiht himself for having made such foolish mistakes.为什么having made?

因为for是介词,后面接-ing形式.前面是was,说明时态是过去式,用完成时是表明过去对现在造成的影响.他对自己做了如此愚蠢的错误而感到生气.

他为他自己犯下下这么愚蠢的错误而气恼,for是介词,后面要加ing形式的动词,而且错误已经犯下是个完成时,所以用的是having made

他对自己犯下如此愚蠢的错误感到很生气。

having made是什么意思