Areyoustillhere?You________ath

发布时间:2020-07-28 01:36:19

Are you still here?You ________ at home hours ago.A.oughtn't to have stayedB.shouldn't stayC.couldn't have stayedD.needn't stay

网友回答

A解析“你还在这儿吗?你几个小时前就不应该待在家里了.”“应该”用ought to或should.又由时间状语hours ago,可知是过去的事,对过去的事情的推测应用情态动词+have done结构.
以上问题属网友观点,不代表本站立场,仅供参考!