She should _____for Italy last weekA.have left B.have been left关键是为什么啊!

问题描述:

She should _____for Italy last week
A.have left B.have been left
关键是为什么啊!

a
这时虚拟语气,翻译成,他本应该上个星期去意大利的。意思就是他没去。

A have left接在should后面表示虚拟语气,推测他应该已经走了
这里left是leave的过去完成时,没有been left的说法