一道选择题 :
I can't find my notebook. I ____ it in the classroom.
A. must have forgotten B. must have left C. must forget D. must leave
A,B有何区别?谢谢!
forget 是“大脑忘记某物,没印象了”。
leave 是“把某物丢在某地,落在某地”。
“我忘了你的名字” 用forget;“我把钥匙忘在车上” 用leave。
学语言要掌握词语的真谛。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
forget sth. 后面不能接地点状语,leave sth. 后面可以接地点状语。must have done 表示“过去一定做了某事”。
根据 can't find 可以知道,leave sth.这个动作发生在过去。所以,A. must have forgotten ,C. must forget 和 D. must leave 都是错误的。