usage of 'before'
which of these is correct? Please explain why. Thank you. Before two months, I arrived here. Two months before I arrived here.
However, a present perfect tense is used with since ….ago(as with since+any other time expression)
We have been in Bangalore since about ten years ago.
Sorry, that is not correct. You can't use 'ago' with present perfect + since. Yes, time expressions with 'ago' do identify a point in time when something happened or when something began using simple past, but grammatically they cannot identify how long something has continued up to now with present perfect. So it is a grammar mistake to use 'ago' with present perfect + since. Here are some correct options:
We have been in Bangalore for about ten years.
We have been in Bangalore since about 2002.
We moved to Bangalore about ten years ago.
We started living in Bangalore about ten years ago. [unnatural but grammatically correct]
|link||answered Nov 26 '12 at 05:18 Shawn Mooney Expert|
Hero of the day
Person voted on the most answers.