_________ dinner, she sat at the table,__________ for the children to return.A.Finished preparing;waitingB.Having finished preparing;waitingC.Finishing to prepare;and waitedD.Having finished to prepare;and waiting
网友回答
B解析finish后应跟动名词作宾语,且现在分词的一般式说明分词表示的动作和句子谓语所表示的动作同时发生或进行;现在分词的完成式表示分词的动作在谓语所表示的动作之前发生.该题第一空现在分词的用法属于后一种情况,表示时间;第二空waiting,表示伴随动作.