作业帮 > 英语 > 作业

Everyone went to the funeral,for the 'ghost' was none other

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:英语作业 时间:2024/04/28 04:25:29
Everyone went to the funeral,for the 'ghost' was none other than Eric Cox,a third brother who was supposed to have died as a young man.
为什么用完成时,不是be supposed to do吗
Everyone went to the funeral,for the 'ghost' was none other
e supposed to have done的意思是虚拟的,表示认为已经做了某事,但实际没有做.
再问: 可以说的再详细些吗,我学虚拟语气没学到这个
再答: be supposed to have done = should have done = ought to have done 表示“过去本该做某事但实际上未做”。 The train is supposed to have arrived an hour ago. 火车应该在 1 小时前到达。 You are supposed to have taken part in the party in time.你本应该及时参加晚会。(实际上没有)