If I had a computer , I ---- finish the assignment in time.
A
will
B
will have
C
would have finished
D
would
Correct Answer: would