We were to have been married last year这句话错了没有?were to 是虚拟语气,表示将来的看法to have done 是表示过去未曾实现的想法和愿望是这样的吗?

问题描述:

We were to have been married last year
这句话错了没有?
were to 是虚拟语气,表示将来的看法
to have done 是表示过去未曾实现的想法和愿望
是这样的吗?

不对……
were和have起了冲突
而且这个to不知道为啥要加……
还有就是动词……be done表示的是一种状态,last year是时间点,be done 后应该跟一段时间

were 是be的过去分词后面没听说过要加to 的,were 表示的是过去完成时 ,表过去结束或完成
have been +过去分词/现在分词,表 现在完成进行时,用于肯定句, 表过去发生而现在还在继续进行
were 和have been 这两字连起来 你看的懂吗?

was/ were to have done,表示“本打算”、“本计划”或“本应当”做的事而没有做成或没有发生
这句话可以理解为:我们本打算去年结婚(其实没有)