52单词网 > 高中英语 > 高中英语题库 > Why haven't you finished your homework yet? You to have finished it by last Sund

Why haven't you finished your homework yet? You to have finished it by last Sund

来源:网络 时间:
Why haven't you finished your homework yet? You to have finished it by last Sund

Why haven't you finished your homework yet? You___________ to have finished it by last Sunday.

A. are supposed                  B. were supposed    

C. are supposing                 D. were supposing

试题答案

B

解析:

本题考查的是be supposed to的用法。题意为“你为什么还没完成作业?你上个周日就应该完成了。”在本题中be supposed to have finished相当于should have finished,意为“本来应该完成而实际上没有”。