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

来源:学生学帮网 编辑:学帮网 时间:2024/06/26 02:16:02

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

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

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

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

having made是什么意思