Results 1 to 9 of 9

    • Join Date: May 2005
    • Posts: 69
    #1

    about "since three years ago"

    I have been learning English since three years ago.

    ************************

    Would you kindly let me know if the above sentence is grammatically acceptable ?

  1. Harry Smith's Avatar
    • Member Info
      • Native Language:
      • Armenian
      • Home Country:
      • Armenia
      • Current Location:
      • Russian Federation

    • Join Date: Aug 2006
    • Posts: 2,932
    #2

    Re: about "since three years ago"

    Quote Originally Posted by sariputra View Post
    I have been learning English since three years ago.

    ************************

    Would you kindly let me know if the above sentence is grammatically acceptable ?
    No, but you can say like this: I have been learning English since I had my first English class three years ago. You can't say three years ago with since, you have to say for three years or since 2004. Cheers!


    • Join Date: May 2005
    • Posts: 69
    #3

    Re: about "since three years ago"

    I am very grateful to you,Harry Smith, for your kind reply.

    I think the reason is that an adverbial phrase,"three years ago" can not be an object of the preposition,"since".

    Am I right ?

  2. Casiopea's Avatar

    • Join Date: Sep 2003
    • Posts: 12,970
    #4

    Re: about "since three years ago"

    Quote Originally Posted by sariputra View Post
    I think the reason is that an adverbial phrase,"three years ago" can not be an object of the preposition,"since".

    Am I right ?
    Well, no, but you are close. Try this,

    Use since + (a specific time) like March 31, or 9:19 a.m., or Tuesday.

    Use for + (a length of time) like 1 day, or 3 hours, or 5 years.

    Source: Apr7

    Here's an exercise: Exercise on 'since' and 'for'

    All the best.


    • Join Date: May 2005
    • Posts: 69
    #5

    Re: about "since three years ago"

    Quote Originally Posted by Casiopea View Post
    Well, no, but you are close. Try this,

    Use since + (a specific time) like March 31, or 9:19 a.m., or Tuesday.

    Use for + (a length of time) like 1 day, or 3 hours, or 5 years.

    Source: Apr7

    Here's an exercise: Exercise on 'since' and 'for'

    All the best.
    Thank you very much,Casiopea. The hyperlinks as well as your explanation are very helpful for me to understand the usages of since & for.

  3. BobK's Avatar
    • Member Info
      • Native Language:
      • English
      • Home Country:
      • UK
      • Current Location:
      • UK

    • Join Date: Jul 2006
    • Posts: 16,038
    #6

    Re: about "since three years ago"

    Quote Originally Posted by Casiopea View Post
    ...
    Use since + (a specific time) like March 31, or 9:19 a.m., or Tuesday.

    Use for + (a length of time) like 1 day, or 3 hours, or 5 years.

    ...
    The first of these (since a specific time) extends to events as well -

    'Since 31 March 1998' = 'Since the day we first met' = 'Since our first meeting on 31 March 1998".

    In some contexts, when the event is omitted and the date remains, this allows wrong-looking expressions like 'since three years ago":

    This has been illegal since [the change in the law] three years ago.

    b




    • Join Date: May 2005
    • Posts: 69
    #7

    Re: about "since three years ago"

    Quote Originally Posted by BobK View Post
    The first of these (since a specific time) extends to events as well -

    'Since 31 March 1998' = 'Since the day we first met' = 'Since our first meeting on 31 March 1998".

    In some contexts, when the event is omitted and the date remains, this allows wrong-looking expressions like 'since three years ago":

    This has been illegal since [the change in the law] three years ago.

    b



    Thank you, BobK. I can say I've fully understood what you mean.

    Good Luck to you.
    Sariputra


    • Join Date: Jun 2009
    • Posts: 6
    #8

    Re: about "since three years ago"

    Quote Originally Posted by Casiopea View Post
    Well, no, but you are close. Try this,

    Use since + (a specific time) like March 31, or 9:19 a.m., or Tuesday.

    Use for + (a length of time) like 1 day, or 3 hours, or 5 years.

    Source: Apr7

    Here's an exercise: Exercise on 'since' and 'for'

    All the best.
    Thank you for your distiguished post


    • Join Date: Nov 2009
    • Posts: 191
    #9

    Re: about "since three years ago"

    As Casiopea wrote:
    Use since + (a specific time) like March 31, or 9:19 a.m., or Tuesday.

    Use for + (a length of time) like 1 day, or 3 hours, or 5 years.


    You sentence, "...have been learning" is a form of the Present Perfect, which refers to a period of time, not a point in time. You can see from what Casiopea wrote, 'since' refers to a starting point in time, and it is 'for' which refers to a period/length of time.

Similar Threads

  1. Replies: 11
    Last Post: 10-Jul-2007, 11:06
  2. three years
    By Unregistered in forum Ask a Teacher
    Replies: 1
    Last Post: 08-Jan-2007, 01:50
  3. she is living here ten years or /for ten years?
    By magdalena in forum Ask a Teacher
    Replies: 6
    Last Post: 23-Sep-2006, 19:59
  4. New Year's Resolutions
    By bmo in forum Ask a Teacher
    Replies: 5
    Last Post: 25-Jan-2004, 14:18
  5. two years ago today ?
    By whl626 in forum Ask a Teacher
    Replies: 2
    Last Post: 12-Nov-2003, 04:47

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •