I have a doubt about using Present Perfect Tense and Present Perfect Continuous Tense in the below example,
Catherine works in a bank. She _______ in a bank for five years.
I think the correct answer will be having the Present Perfect Tense. (May be I'm wrong)
"She has worked in a bank for five years"
But I have a doubt that, is it ok to use Present Perfect Continuous Tense since the action (work) is not stopped yet and still continuing (she is still working in the bank).
"She has been working in a bank for five years"
However it looks odd to me that if the sentence is like "She has been working", then the end of the sentence should be like this "since 2012",
I'm totally confused about it. I may be missing a very basic rule.
So please help me. Thanks in advance.