这是不定式的完成式,当不定式这个动作发生在主句谓语动词之前就要用完成式.这里是说“毕业这件事发生在说这句话之前”.
【英语牛人团】
高人能再进一步解释一下吗,GRADUATE发生在SUPPOSE之前》?那该怎么翻译
besupposedtodosth:应该【译文】她两年前就应该大学毕业了。言外之意,两年前就应该毕业,但是讲这句话的时候她却还没毕业。这句话这样理解可能更好理wassupposedtohavegraduated...相当于:shouldhavegraduated...表示本应该。。。但是实际上没有。类似的句子:IcouldhavelentyouthemoneybutIboughtacaryesterday.我本来是能借给你这笔钱的,可是我昨天刚买了辆车。(没钱借给你了)