—______you ______?
—Oh,I______the door.
A.Have;forgotten anything; forget to lock
B.Have;forgotten something;forgot to lock
C.Did;forget something;Forget locking
D.Did;forget anything ; forgot locking
曹老师问下,这道题显然需要些语境,似乎可以多选,B和D似乎都可以,只不过含义不同,首先A选项的forget一般现在时,这似乎不可以。forget to do sth是忘记要做某事,如果用了现在时,后面还加了不定式去表示要做的事情,这便不能叫忘。我推测的对吗?COCA语料库似乎forget to do的相关的例句也非常的少。
但forget doing sth,forget可以用现在时?
问句用现在完成时和一般过去时差别不太大吧?都表示的最近过去的某时间。现在完成时所表示的时间相对不确切。
问句的代词something和anything,我查了下谷歌,似乎反而用something(修辞疑问句)的更加的多啊,这是因为forget语义?导致那些问句经常不用正常的anything,而去使用修辞something?