I ____the door before I Left my room this morning ,but I forgot. A. ought to

I ____the door before I Left my room this morning ,but I forgot.
A. ought to lock B. ought to have locked
C. should lock D. could have locked
那个,答案选B

您好,很高兴为您解答:

I ____the door before I Left my room this morning ,but I forgot. 【B】
A. ought to lock B. ought to have locked
C. should lock D. could have locked

由最后一句“but I forgot”可知,实际上我没有做,所以句意为“我尽早离开房间前本应该锁门”

这是对过去的虚拟,用should/would/could have done形式

此处意为“本应该”,用should have done。 should=ought to 应该

-------------------------------
★倾心解答★愿您满意★
★欢迎追问★敬请采纳★
-------------------------------
呼吁:共同抵制不处理提问者
行动:坚决拒绝为其二次解答
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-08-20
C. should lock
第2个回答  2014-08-20
应该是 D
相似回答