问题

“When ___ the article? ” “Yesterday evening.”
A:did you finish to write
B:did you finish writing
C:have you finished to write
D:have you finished writing
B:did you finish writing
C:have you finished to write
D:have you finished writing
正确答案是: