作业帮 > 英语 > 作业

I forgot____mhy umbrella with me,so I was caught in the rain

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/06/05 12:47:24
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.
已经带伞了跟后面的被雨淋了,矛盾了,不能用完成时