0
Hans51 Posted 13 years ago
Grammar

I have started to take a swimming class since 2 years ago.

All of a sudden, I was wondering if this sentence is natural or possible.

I have started to take a swimming class since 2 years ago.

I think that although the sentence is right in grammar but it is not okay to use in meaning, so it just should be

I have taken a swimming class since 2 years ago.

Or if you think that the first example sentence is okay to use, what does that mean and when can we use it?

Thank you so much as usual and have a good day.
  

Top answer

Both those sentences are wrong (incorrect use of "since" and incorrect tenses). The combination of "since" and "ago" is always incorrect. "

  • Both those sentences are wrong (incorrect use of "since" and incorrect tenses).
  • The combination of "since" and "ago" is always incorrect.
  • "
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.

3 Answers
0
Both those sentences are wrong (incorrect use of "since" and incorrect tenses). The combination of "since" and "ago" is always incorrect. These are correct:

"I started swimming classes two years ago."
"I have been taking swimming classes for two years."
"I have been taking swimming classes since 2011."
0
Sir, would it be wrong if we said 'I've taken swimming classes for 2 years' or 'I've taken swimming classes since 2011'?

Thank you.
0
LaboriousSir, would it be wrong if we said 'I've taken swimming classes for 2 years' or 'I've taken swimming classes since 2011'?
They are not impossible, but "I've been taking" seems preferable in this case.

Related Questions