She had just finished ________ when a knock came at the door.

She had just finished ________ when a knock came at the door.

A.to be cooked

B.cooking

C.to cook

D.to have cooked

答案及解析: B