Thank you for helping me. I       the final exam without your timely help. 
#102591
A
have failed
B
will fail
C
would have failed
D
must have failed