Answer:
the answer is D, "ha cumplido"
Yes you did. You got it right, just checked
B
Explanation: Because it makes sense