When will Mary be able to leave hospital?” - “Don’t be so impatient. We cannot
“When will Mary be able to leave hospital?” - “Don’t be so impatient. We cannot release her before we ………. the last test.”
A. have completed
B. will have completed
C. will complete
D. completed