Choose the correct form of the verb: Everything is going well. We ______ any problems so far.
A
didn’t have
B
don’t have
C
haven’t had
D
hadn’t had
Correct Option:
C
Explanation
The expression "so far" connects a period beginning in the past with the present, making the present perfect appropriate: "We haven't had any problems so far." The simple past would normally require a finished past time, while "don't have" does not convey the accumulated period up to now.