英语翻译Why is the rubbisll still here?It ought to () yesterday.A be thrown awayB have thrown awayC have been thrown awayD throw away

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 01:36:08

英语翻译
Why is the rubbisll still here?It ought to () yesterday.
A be thrown away
B have thrown away
C have been thrown away
D throw away

ought to 要和be,do搭配的,就是ought to be……表应然的,本来应该是怎么样的.ought to+have+过去分词搭配,表示本该做而事实上没有做的事,或者表示惊讶、赞叹等.
所以 此处选c应该是表示惊讶怎么rubbish还在这里呀!

选C
ought to have been done sth 本应该被做了某事
为什么垃圾还在这?它应该昨天就被扔掉了