(单选题)
-They haven’t finished the work up to now.
-Well, they ( ).
A.should
B.should have
C.would
D.must have
参考答案:B
参考解析:
“-他们到现在还没有完成工作。-他们本应该按时完成的。”根据对话的内容可知空缺处应该填入“本应该做某事”,对应的就是选项B的should have done短语,选项CD错误;选项A不能体现完成时态的动作。故正确答案是选项B。
知识点:情态动词 英语 语法串讲 通用 英语
