I should very much like to have gone to the party but I____.A.am not invited B.was not invited C.shall not be invited D.am not being invited选什么啊、.,为什么

问题描述:

I should very much like to have gone to the party but I____.
A.am not invited B.was not invited C.shall not be invited D.am not being invited选什么啊、.,为什么

B 因为这个邀请是发生在过去的,已经发生的事情,前面部分是一个假想

B
should(情态动词) +过去完成时 虚拟语气此为固定用法 表示过去应做却没做的事
(此句中用should +have gone 表应去而没去 )
既然过去了,结合语境,就用was not invited

B

c 我非常想去也应该去 但是我没被邀请 表示过去应该做而没做的事情 用should have done

选B,因为没有被邀请过,是个过去式,之前没有被邀请,所以A的一般现在式,D的现在进行式都不对,C里的意动词SHALL在这里也不合适