#[1] -They haven't finished all the work up to now.-They _____.
问题描述:
#[1] -They haven't finished all the work up to now.-They _____.
A.should
B.ought to
C.are supposed to
D.are supposed to have
翻译并且分析包括语法.
答
easy
are supposed to = should 应该的意思
are supposed to have (done) = should have (done) 本应该干某事但却没有做
所以这是一道虚拟语气的题目,答案当然选D