Results 1 to 3 of 3
  1. #1
    dilodi83 is offline Senior Member
    • Member Info
      • Member Type:
      • Interested in Language
      • Native Language:
      • Italian
      • Home Country:
      • Italy
      • Current Location:
      • Italy
    Join Date
    Aug 2006
    Posts
    769
    Post Thanks / Like

    Do they mean the same?

    Do they mean the same? Are they all grammatically correct?

    1) By the time we have arrived, he will have left.
    2) By the time we arrive, he will have left.

    1) Since they started producing the more modern 306, they have sold this type of car less well.
    2) Since they started producing the more modern 306, they have been selling this type of car less well.
    3) Since they started producing the more modern 306, this type of car has been selling less well.

  2. #2
    bhaisahab's Avatar
    bhaisahab is offline Moderator
    • Member Info
      • Member Type:
      • Retired English Teacher
      • Native Language:
      • British English
      • Home Country:
      • England
      • Current Location:
      • England
    Join Date
    Apr 2008
    Posts
    22,840
    Post Thanks / Like

    Re: Do they mean the same?

    Quote Originally Posted by dilodi83 View Post
    Do they mean the same? Are they all grammatically correct?

    1) By the time we have arrived, he will have left.
    2) By the time we arrive, he will have left.
    #2 is correct, #1 is not ungrammatical but it's not natural English.
    1) Since they started producing the more modern 306, they have sold this type of car less well.
    2) Since they started producing the more modern 306, they have been selling this type of car less well.
    3) Since they started producing the more modern 306, this type of car has been selling less well. These three mean the same and are correct, #3 is the most natural.
    Bhai.

  3. #3
    RonBee's Avatar
    RonBee is offline Moderator
    • Member Info
      • Member Type:
      • Other
      • Native Language:
      • American English
      • Home Country:
      • United States
      • Current Location:
      • United States
    Join Date
    Feb 2003
    Posts
    16,570
    Post Thanks / Like

    Re: Do they mean the same?

    Re:
    .
    By the time we have arrived, he will have left.
    .
    While that might be grammatical, I think you would be hard pressed to find anybody who actually talks that way. (B touched on that already with his comment about it not being natural English.) More likely:
    .
    By the time we get there, he will have left.



    ~R

Posting Permissions

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