问题

Linda ________ half of the report already. And she will finish the rest this afternoon.
A:buy; bought
B:buy; had
C:have; bought
D:bought; bought;
B:buy; had
C:have; bought
D:bought; bought;
正确答案是: