0
Slide red 818 Posted 9 years ago
Grammar

Since two years ago?

Can I say: "I have been learning English since 2 years ago" or I have to say: "I have been learning English for 2 years" or "I have been learning English since 2015" (now it is 2017 but what can I say if I don't know exactly the current time)?

I'd like to know what is correct grammar when I want to say a particular continuous time from a certain time point in the past until now. What can I say if I am doing something and the thing had started some time ago

Appreciate if I can have your enthusiastic help for any errors above

Many thanks

  

Top answer

e. last week, yesterday etc. The correct way to write your sentence with "ago" will be: I started learning English two years ago.

  • e.
  • last week, yesterday etc.
  • The correct way to write your sentence with "ago" will be: I started learning English two years ago.
  • Or, in present perfect continuous: I have been studying English FOR tow years.
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

As a rule of thumb, present perfect structure can not go with "ago", or any past time marker, i.e. last week, yesterday etc. The correct way to write your sentence with "ago" will be: I started learning English two years ago.

Or, in present perfect continuous: I have been studying English FOR tow years.

0

i have got my BA since two years / for two years

since is more likely, isn't it?

0

I agree with anonymous. However, "last week" can also be used in the present perfect continuous.

I've been listening to this since last week.

Related Questions