1.A but表示转折 A说我今天下午不会去安的生日派对.B说但是你之前告诉我你会去,到底发生了什么?
2.A 因为是have 所以主语是复数 这里只有A
3.选A
C的话不可以用过去完成时
过去完成时一定要在与前一件事件有一定时间关联时用
用before应该是
I arrived at the airport before the plane took off.
B D是绝对不可能的逻辑不通
希望能够帮到你!确定when不可以用于过去完成时吗?那如果2改成:当我到达飞机场的时候,飞机已经起飞了。应该怎么说?when可以用于过去完成时When I woke up, it had already stopped raining.但是when后一般不接过去完成时 只是主句可以是过去完成时 当我到达飞机场的时候,飞机已经起飞了 可以这样说When I arrived at the airport, the plane had already taken off.