一道简单英语选择

来源:百度知道 编辑:UC知道 时间:2024/06/23 04:12:50
He hasn't finished his work yet/
well.but he is_____?
请问为什么不填supposed to
而是supposed to have.
TO后不是可以省略吗?

这里是 be supposed to 固定结构,而不是 supposed to

have 是表时态的,和前文照应。

这里是虚拟语气:is supposed to have.=is supposed to have finished his work。意思是“他应该已经完成工作了(但事实是没完成)”

因为问句中是hasn't而不是be动句

supposed to have这里表示本应该的意思
可以说事一种虚拟 就像should have一样
你看原句 说她还没完成自己的工作
后面接well 这种语气就表示与原来的意思不同了 又有but
所以又点反问的意思
跟你所想的to后面省略没什么关系

这句话是被动语态,be动词+done+to,后面一定要有个动词接着。