0
Martinlee Posted 12 years ago
Grammar

Study

Hi everybody,
Please check if the tenses are correctly used in the following sentences:
1. I have been taking English courses in the last decades.
2. . I have taken English courses in the last decades.
3. I was taking English courses in the last decades.

Thanks
  

Top answer

"in the last decades" is rather unnatural here, making it hard to judge the other aspects. Do you mean that you have taken English courses sporadically over a period of decades, up until the present? Or have you been taking them continuously over all that time?

  • "in the last decades" is rather unnatural here, making it hard to judge the other aspects.
  • Do you mean that you have taken English courses sporadically over a period of decades, up until the present?
  • Or have you been taking them continuously over all that time?
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.

6 Answers
0
"in the last decades" is rather unnatural here, making it hard to judge the other aspects. Do you mean that you have taken English courses sporadically over a period of decades, up until the present? Or have you been taking them continuously over all that time?
0
Thanks I
I meant 'I have been taking English courses continuously in the last decades.'

Thanks
0
martinleeI meant 'I have been taking English courses continuously in the last decades.'
Then use this one:

1. I have been taking English courses in the last decades.
0
It seems that opinions about this vary, but personally I find "in the last decades" not very well suited to this sentence. I would suggest "I've been taking English courses for decades" as a more natural alternative.
0
GPYIt seems that opinions about this vary, but personally I find "in the last decades" not very well suited to this sentence.
No, I have the same opinion. I was just fixing the verb form.

Related Questions