英语翻译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/16 06:25:36

英语翻译Why is the rubbisll still here?It ought to () yesterday.A be thrown awayB have thrown awayC have been thrown awayD throw away
英语翻译
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

英语翻译Why is the rubbisll still here?It ought to () yesterday.A be thrown awayB have thrown awayC have been thrown awayD throw away
ought to 要和be,do搭配的,就是ought to be……表应然的,本来应该是怎么样的.ought to+have+过去分词搭配,表示本该做而事实上没有做的事,或者表示惊讶、赞叹等.
所以 此处选c应该是表示惊讶怎么rubbish还在这里呀!

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