试题题干
All the tasks()ahead of time, they decided to have a dinner party to celebrate.
参考答案
正确答案:
试题解析
由题干可知,逗号前后的主语不一致,而且中间没有连词连接,所以可以判定是独立主格结构,做非谓语。由于独立结构中的动作发生在主句动作之前,所以要用完成时。“finish”的逻辑主语是“task”,所以要用被动语态。又因为是非谓语,所以这里应该是现在完成时的被动语态的现在分词形式,所以应该是“having been finished”。
句意:所有的任务都提前完成了,他们决定举办一个晚宴来庆祝。