Results 1 to 4 of 4

Thread: Preposition

  1. Junior Member
    Student or Learner
    • Member Info
      • Native Language:
      • Vietnamese
      • Home Country:
      • Vietnam
      • Current Location:
      • Vietnam

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

    Preposition

    1.
    Can you tell me the difference from using preposition in these sentences:
    - I will have to come back by Sunday.
    - I will have to come back on Sunday.
    the difference from using preposition: BY, ON in time.
    2
    How long ago .......? we use Present Perfect Tense or Past Simple Tense in this question?
    Ex:
    How long ago did you come here? or
    How long ago have you come here?
    Which question is correct?


    • Join Date: Sep 2007
    • Posts: 1,153
    #2

    Re: Preposition

    Quote Originally Posted by Dinhtuong View Post
    1.
    Can you tell me the difference from using preposition in these sentences:
    - I will have to come back by Sunday.
    - I will have to come back on Sunday.
    the difference from using preposition: BY, ON in time.
    2
    How long ago .......? we use Present Perfect Tense or Past Simple Tense in this question?
    Ex:
    How long ago did you come here? or
    How long ago have you come here?
    Which question is correct?
    #1

    "by Sunday" means you will potentially arrive any day before or including Sunday from the time the sentence was said. So if the sentence was said on Wednesday, you could arrive on Thursday, Friday, Saturday or Sunday.

    "on Sunday" means that is the specific day that you will arrive.

    #2

    I would not say either sentence. To me the correct sentence would be

    How long ago have you been here?


    • Join Date: Dec 2006
    • Posts: 15
    #3

    Re: Preposition

    Quote Originally Posted by Naamplao View Post
    #1

    "by Sunday" means you will potentially arrive any day before or including Sunday from the time the sentence was said. So if the sentence was said on Wednesday, you could arrive on Thursday, Friday, Saturday or Sunday.

    "on Sunday" means that is the specific day that you will arrive.

    #2

    I would not say either sentence. To me the correct sentence would be

    How long ago have you been here?
    Maybe you mean:
    How long have you been here?
    right?

  2. engee30's Avatar
    Key Member
    Retired English Teacher
    • Member Info
      • Native Language:
      • Polish
      • Home Country:
      • Poland
      • Current Location:
      • England

    • Join Date: Apr 2006
    • Posts: 2,928
    #4

    Wink Re: Preposition

    Quote Originally Posted by Naamplao View Post
    ...
    #2

    I would not say either sentence. To me the correct sentence would be

    How long ago have you been here?
    I can't share your opinion on that, Naamplao.

    How long is it since you (first) came here?
    How long is it since you've been here?
    How long ago did you come here?
    How long have you been here?


Posting Permissions

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