0
Hachi8 Posted 12 years ago
Grammar

have done & have been doing

What's your image/interpretation for the difference between "I have studied English for five years." and "I have been studying English for five years."? My images are that the former means like "The person finished five-year long English study in the past/already" and that the latter means like "The person is still studying English, and this is the 5th year since he/she started studying English." Am I wrong?
  

Top answer

"? The former means he may or may not still be studying. The latter means that he is still studying.

  • "?
  • The former means he may or may not still be studying.
  • The latter means that he is still studying.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

9 Answers
0
hachi8What's your image/interpretation for the difference between "I have studied English for five years." and "I have been studying English for five years."?
The former means he may or may not still be studying. The latter means that he is still studying.
0
Both imply that you are still studying English, or possibly that you are just finishing your studies now. "I have been studying English for five years" feels more "engaged", and, I would say, a bit more natural.
0
Mister MicawberThe former means he may or may not still be studying. The latter means that he is still studying.
So you would say "I have studied English for five years" if you stopped, say, a year ago? In that case, I think I would always say "I studied English for five years".
0
GPYIn that case, I think I would always say "I studied English for five years".
That's what I was thinking too at first, but theoretically the experiential present perfect should also be possible. Couldn't you put something like that on a resume, for example?

Or, similarly,

— What have you done with your life?
— Well, for one thing, I've
0
CalifJimthe experiential present perfect should also be possible.
Yes, that was my intent. (The 'for 5 years' doesn't make any difference to my ear.)
0
How about these, teachers? Could they be used to talk about our experience of living in XYZ? Which of the sentences given below are ungrammatical or unnatural to you, please?

- I have lived in California once for 5 years.
- I have lived in California before for 5 years.
- I have lived in California once/before for 5 years in the ni
0
CalifJimOr does the "for five years" spoil it for you?
For sure, that's the issue that I perceive. "I have studied English" by itself is fine in that sense.
0
Califjim, your sentence 'I have lived in China for five years' shows experience(in a life) , right?
0
tenjing Califjim, your sentence 'I have lived in China for five years' shows experience(in a life) , right?
Yes. That's right.

CJ

Related Questions