Why haven✀t they finished this work yet?They are supposed _______ it by Friday evening.

A.to finish B. having finished C.finished D. to have finished选哪一个
2025-12-16 14:07:18
推荐回答(4个)
回答1:

D,这个句子的意思是为什么他们还没完成工作?他们应该周五晚上就完成的啊。
be supposed to have done 表示过去应该做某事但是没有做,符合这个题意。

回答2:

D
be supposed to do 表示“应该做某事”
而这里显然是已经过了Friday,所以应该是“应该已经做了。。。,却未作” 应该用现在完成时。

回答3:

D

回答4:

A吧