I have recently come across this question in a foreign English-Exam:
Choose the correct tense:
The psychiatrist ... (treat) the young addict for two weeks. He is sure that he ... (can) help him.
My first instinct was to complete the sentence as follows:
The psychiatrist has been treating the young addict for two weeks. He is sure that he will be able to help him.
However, after thinking about it for a second, is this sentence also correct?
The psychiatrist has treated the young addict for two weeks. He is sure that he was able to help him.
Are both versions correct? It seemed to be as the instructions for this question suggested that there is only one correct solution. If so, which one is it?