问题

Despite the previous rounds of talks, no agreement __________so far by the two sides.
A:has been reached
B:was reached
C:will reach
D:will have reached;
B:was reached
C:will reach
D:will have reached;
正确答案是: