问题

Have you cooked supper _________— I have _________finished it.
A:gone; gone
B:gone; been
C:been; been
D:been; gone;
B:gone; been
C:been; been
D:been; gone;
正确答案是: