Page 1 of 2 1 2 Last
Results 1 to 10 of 12
  1. #1
    milky Guest

    will+have done+yesterday

    Boss: I must call John and tell him to finish that report.

    Staff member: Don't worry, he will have finished it yesterday.


    Hi All!

    What's your opinion of the highlighted construction?

  2. #2
    Yesterday??

    FRC

  3. #3
    Susie Smith Guest

    Re: will+have done+yesterday

    Quote Originally Posted by milky
    Boss: I must call John and tell him to finish that report.

    Staff member: Don't worry, he will have finished it yesterday.




    Hi All!

    What's your opinion of the highlighted construction?
    It's incorrect.

    He will have finished it.... This is the future perfect tense. The future perfect expresses an activity that will be completed before another time or event in the future.

    He will have finished it by the time it's needed. OK
    He will have finished it before six o'clock this evening. OK
    :)

  4. #4
    Tdol is offline Editor, UsingEnglish.com
    • Member Info
      • Member Type:
      • English Teacher
      • Native Language:
      • British English
      • Home Country:
      • UK
      • Current Location:
      • Japan
    Join Date
    Nov 2002
    Posts
    74,047
    It may be incorrect in American English, but this usage is fine in British English. We use the future perfect for assumptions about actions completed at the time of speaking. It may look strange to American speakers, but it's perfectly acceptable to Brits.

  5. #5
    Tdol is offline Editor, UsingEnglish.com
    • Member Info
      • Member Type:
      • English Teacher
      • Native Language:
      • British English
      • Home Country:
      • UK
      • Current Location:
      • Japan
    Join Date
    Nov 2002
    Posts
    74,047
    If he's forty, he'll have graduated nearly twenty years ago.


  6. #6
    milky Guest

    Re: will+have done+yesterday

    It's incorrect.

    He will have finished it.... This is the future perfect tense. The future perfect expresses an activity that will be completed before another time or event in the future.

    Order of the boot

    Alexander Chancellor
    Saturday December 13, 2003
    The Guardian

    Mick Jagger had dithered about when to get his knighthood from the Queen. All being well, he will have done it yesterday, but only after a savage attack on him by his musical partner, Keith Richards, for joining the Establishment and betraying the image of delinquency cultivated by the Rolling Stones.

  7. #7
    We have the same construct in French. I didn't know it existed in English

    FRC

  8. #8
    milky Guest
    Quote Originally Posted by Francois
    We have the same construct in French. I didn't know it existed in English

    FRC
    Not common in American English apparently. The Spanish also have the same construction.

  9. #9
    Susie Smith Guest
    Quote Originally Posted by tdol
    If he's forty, he'll have graduated nearly twenty years ago.


  10. #10
    Tdol is offline Editor, UsingEnglish.com
    • Member Info
      • Member Type:
      • English Teacher
      • Native Language:
      • British English
      • Home Country:
      • UK
      • Current Location:
      • Japan
    Join Date
    Nov 2002
    Posts
    74,047
    It is quite a sentence.

Page 1 of 2 1 2 Last

Posting Permissions

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