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在这里也不合适