The present perfect really doesn't work there. You have two choices, in general, in this context:
1. He's been trying to get in touch with you for months. (He is still trying or, at least, tried very recently.)
2. He tried to get in touch with you for months. (He is no longer trying.)
Is it the combination of the verb "to try" and the expression "for months" that makes the sentence wrong?
There is nothing wrong with your sentences. What emsr2d2 told you is that the two tenses convery two different meanings.
Besides, "He's tried to get in touch with her since he moved to Seattle" includes the case in which he has only tried once (as long as it's been since he moved to Seattle.
Raymott would not have mentioned it if it didn't.
It works for what it means, but it's not a substitute for your original question.Do you mean the sentence above works?
It works for what it means, but it's not a substitute for your original question.
1. "He's tried to get in touch with you."
2. "He's been trying to get in touch with you."
1. could mean he's tried only once. 2. implies that he's tried continually.
So, if you ask a question like "Can I replace 2 with 1?", the only possible answers are, "Yes, if you want to say something different from your original intention" or "No, not if you want it to mean the same thing."
If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know: