Results 1 to 7 of 7
  1. #1
    joham is offline Key Member
    • Member Info
      • Member Type:
      • Student or Learner
      • Native Language:
      • Chinese
      • Home Country:
      • China
      • Current Location:
      • China
    Join Date
    Oct 2007
    Posts
    1,507
    Post Thanks / Like

    Default tense: by the end of

    By the end of next year this project _______.
    This project ______ by the end of next year.

    A. will have been completed B. will be completed
    C. will have completed D. has been completed
    The given answer is A.

    But I think B is the better one. Am I right?

    Thank you in advance.

  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,297
    Post Thanks / Like

    Default Re: tense: by the end of

    Quote Originally Posted by joham View Post
    By the end of next year this project _______.
    This project ______ by the end of next year.

    A. will have been completed B. will be completed
    C. will have completed D. has been completed
    The given answer is A.

    But I think B is the better one. Am I right?

    Thank you in advance.
    Both A and B could be used but they have slightly different meanings. It is not possible to say which, of the two, is correct without knowing the intended meaning

  3. #3
    joham is offline Key Member
    • Member Info
      • Member Type:
      • Student or Learner
      • Native Language:
      • Chinese
      • Home Country:
      • China
      • Current Location:
      • China
    Join Date
    Oct 2007
    Posts
    1,507
    Post Thanks / Like

    Default Re: tense: by the end of

    Quote Originally Posted by bhaisahab View Post
    Both A and B could be used but they have slightly different meanings. It is not possible to say which, of the two, is correct without knowing the intended meaning
    Thank you a lot, bhaisahab. Then could you please tell me what is the difference between them? Thank you again.

  4. #4
    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,297
    Post Thanks / Like

    Default Re: tense: by the end of

    Quote Originally Posted by joham View Post
    Thank you a lot, bhaisahab. Then could you please tell me what is the difference between them? Thank you again.
    By the end of next year this project will be completed.
    By the end of the last day of this year the project will be completed.


    By the end of next year this project will have been completed.
    The project will be completed at some time before the end of the last day of this year.

  5. #5
    Raymott's Avatar
    Raymott is offline VIP Member
    • Member Info
      • Member Type:
      • Academic
      • Native Language:
      • English
      • Home Country:
      • Australia
      • Current Location:
      • Australia
    Join Date
    Jun 2008
    Posts
    19,527
    Post Thanks / Like

    Default Re: tense: by the end of

    Quote Originally Posted by joham View Post
    By the end of next year this project _______.
    This project ______ by the end of next year.

    A. will have been completed B. will be completed
    C. will have completed D. has been completed
    The given answer is A.

    But I think B is the better one. Am I right?

    Thank you in advance.
    The best answer is B because it is the simplest correct answer among them, and the one which would most commonly used by a native speaker.
    I think the expected answer is C because is sounds like the type of sentence that a teacher would set to test the future perfect.
    So, if the test was not set by a native speaker I'd choose C.

  6. #6
    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,297
    Post Thanks / Like

    Default Re: tense: by the end of

    Quote Originally Posted by Raymott View Post
    The best answer is B because it is the simplest correct answer among them, and the one which would most commonly used by a native speaker.
    I think the expected answer is C because is sounds like the type of sentence that a teacher would set to test the future perfect.
    So, if the test was not set by a native speaker I'd choose C.
    I see what you mean Ray, but the OP says that the given answer is A and he thought that B should be correct too.

  7. #7
    Raymott's Avatar
    Raymott is offline VIP Member
    • Member Info
      • Member Type:
      • Academic
      • Native Language:
      • English
      • Home Country:
      • Australia
      • Current Location:
      • Australia
    Join Date
    Jun 2008
    Posts
    19,527
    Post Thanks / Like

    Default Re: tense: by the end of

    Quote Originally Posted by bhaisahab View Post
    I see what you mean Ray, but the OP says that the given answer is A and he thought that B should be correct too.
    Sorry, I misread the answers. Where I wrote C, read A.

    B
    is more correct, but I'd write A.

Similar Threads

  1. [Grammar] Present tense form, the past tense form and the past participle
    By foggyfield in forum Ask a Teacher
    Replies: 2
    Last Post: 25-Aug-2009, 04:13
  2. [Grammar] Perfect tense, continuous tense, perfect continuous
    By foggyfield in forum Ask a Teacher
    Replies: 2
    Last Post: 28-Jul-2009, 14:00
  3. IF
    By Anonymous in forum Ask a Teacher
    Replies: 7
    Last Post: 04-Mar-2004, 00:49
  4. Do we have future tense?
    By shun in forum Teaching English
    Replies: 1
    Last Post: 07-Oct-2003, 17:06

Posting Permissions

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