I studied English last year.[...]
I wanted to say that I studied English the last year but I stopped when the year ended. I used present perfect because I'm talking about my current English level.
Which sentence do you think is correct?
- I've been studying English during the last year.
- I've been studying English for the last year.
I would say that the one that has "during" is the correct one, but I want to be sure.
If you were studying English for the last year, I would take that to mean that you have been a student of English for the twelve months preceding the time you say this.
If you were studying English during the last year, I would take that to mean that at some time in 2006, for an unspecified length of time, you studied English. It is not specified that you are not at present a student of English, but one might assume this to be the case.
I suspect that what you might really want is "I began to study English last year."
Wrong, I'm afraid, Prower - see GWB's explanation. "In the last year" would be equivalent to "during the last year".Basically, it can be substituted with in the last year
I have been studying English for the last year = I have been studying English in the last year.
I think we're violently agreeing, Prower. "In the last year" means "during the last year". It doesn't mean "for the last year".He says nothing about "in the last year". As far as I know " in the last year" also means 12 months preceding the time one says it. Or do you want to say that "in the last year" means something different?
Ok, I understand your point panjandrum and Yatesman, but if I am talking about my current English level, wouldn't it be better to use present perfect due to that action in the past affects the current state of my English knowledge?