They would have accomplished the project,but they __abroad for a conference. A.had gone B.went

如果改成IF引导的条件句 应该怎么改

应该选择B 。这题的意思是他们应该已经完成这个项目了。如果他们没有去国外开会的话。had gone是过去完成时没错,但是这个地方应该用过去时。

如果改成if的话就有问题了啊,翻译不通哎。。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-15
b 前句是对过去的虚拟,所以用过去时
第2个回答  2011-03-15
b
would have done 是虚拟语气,表示对过去事情的假设,意为“本来会做”。
第3个回答  2011-03-24
If they hadn't gone abroad for a conference, they would have accomplished the project.