I forgot____mhy umbrella with me,so I was caught in the rain.A.taking B.to take C.to be taking D.to have taken应该选B,为什么不能选D?理由是什么,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 21:46:55
I forgot____mhy umbrella with me,so I was caught in the rain.A.taking B.to take C.to be taking D.to have taken应该选B,为什么不能选D?理由是什么,

I forgot____mhy umbrella with me,so I was caught in the rain.A.taking B.to take C.to be taking D.to have taken应该选B,为什么不能选D?理由是什么,
I forgot____mhy umbrella with me,so I was caught in the rain.
A.taking B.to take C.to be taking D.to have taken
应该选B,为什么不能选D?理由是什么,

I forgot____mhy umbrella with me,so I was caught in the rain.A.taking B.to take C.to be taking D.to have taken应该选B,为什么不能选D?理由是什么,
forget to do 忘记去做某事
forget doing sth 忘记做过某事
这个都是固定的
其实有些动词用一般现在时代替完成时:hear,tell,learn,write ,understand,forget,know,find ,say,remember.
在这个句子中foget=have forgotten
forgot to have done sth.
已经带伞了跟后面的被雨淋了,矛盾了,不能用完成时

to加 have done 表示的意思是: 强调done发生在谓语动词之前 这样就懂了吧

to

forgot to do 忘记做过某事