请问下,下面个句子有没有语法上错误:He was attending a meeting ,or he would have come to your party yesterday.would have 后面的come..是做什么成分的? would have 动词后面又有动词 come 它们不打假?英语中这样语法对吗?

问题描述:

请问下,下面个句子有没有语法上错误:
He was attending a meeting ,or he would have come to your party yesterday.
would have 后面的come..是做什么成分的?
would have 动词后面又有动词 come 它们不打假?
英语中这样语法对吗?

它是对的。一个过去式,另一个是虚拟的,有一个or。

对的。

没有.这是一个过去时和虚拟语气的混合句.意思是他昨天正参加会议,不然的话他回去你的晚会的.