英语帝们!语法问题又是我啊(´-ω-`)

问题描述:

英语帝们!语法问题又是我啊(´-ω-`)
We ___________ (call) on you yesterday,but we had vistors ourselves.
横线里面填,should have called和 would have called和 were going to call是不是都是对的呢?
我填的第一个,网上看到别人解答的答案也是第一个,但是卷子上的答案一会是第二个一会儿是第三个啊.

would have called
表示与过去事实不符的虚拟语气.
我们昨天本要来看你的【假设】,但我们自己有客人【事实】
shold have done...【本应做实际没做】有点牵强.
were going to...【计划安排一般不会改变】
祝你开心每一天!采纳为盼!