You are supposed___the work yesterday but you forgot.A.to finish B.to be finishing C.to have finished D.had finished

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 09:21:11
You are supposed___the work yesterday but you forgot.A.to finish B.to be finishing C.to have finished D.had finished

You are supposed___the work yesterday but you forgot.A.to finish B.to be finishing C.to have finished D.had finished
You are supposed___the work yesterday but you forgot.
A.to finish B.to be finishing C.to have finished D.had finished

You are supposed___the work yesterday but you forgot.A.to finish B.to be finishing C.to have finished D.had finished
选C
be supposed to have done本应做某事,但没做

C
这句话应该表示昨天已经完成,应该用完成时

C吧,be supposed to 是固定搭配,
这项工作本应是昨天完成的,应该是过去完成时,所以是C

C
本来就应该昨天完成的,代表现在本应已经完成了,用现在完成时

选C.“be supposed to have done”译为“本应做某事,但没做.”

c

be supposed to 就是 should
should have done本应做了什么实际没有,句意分析。C~