Results 1 to 8 of 8
    • Member Info
      • Native Language:
      • Polish
      • Home Country:
      • Poland
      • Current Location:
      • Poland

    • Join Date: Feb 2013
    • Posts: 1,509
    #1

    I had better have cleaned up the yesterday.

    Hello everybody!

    I know that the structure "I had better + bare inffininitive" is widespread.

    What about the past form of "I had better + bare infinitive", that is, "I had better + perfect infinitive"?

    Is it possible to say "I had better have cleaned up the yesterday" and is such structure frequently used?

    Thank you.

    • Member Info
      • Native Language:
      • English
      • Home Country:
      • England
      • Current Location:
      • England

    • Join Date: Jun 2010
    • Posts: 24,500
    #2

    Re: I had better have cleaned up the yesterday.

    No, it's never used by native speakers.

    Delete 'the' before 'yesterday'.

  1. bhaisahab's Avatar
    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • England
      • Current Location:
      • Ireland

    • Join Date: Apr 2008
    • Posts: 25,626
    #3

    Re: I had better have cleaned up the yesterday.

    "I had better have cleaned up the yesterday."
    This makes no sense at all. Do you mean "I should have cleaned up yesterday"?

  2. emsr2d2's Avatar
    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • UK
      • Current Location:
      • UK

    • Join Date: Jul 2009
    • Posts: 41,868
    #4

    Re: I had better have cleaned up the yesterday.

    It doesn't make any sense in the first person singular. If I were away from home and spoke to my partner or child, I might say "You had better have cleaned the house yesterday [or there will be trouble when I get in!]".
    Remember - if you don't use correct capitalisation, punctuation and spacing, anything you write will be incorrect.

    • Member Info
      • Native Language:
      • Polish
      • Home Country:
      • Poland
      • Current Location:
      • Poland

    • Join Date: Feb 2013
    • Posts: 1,509
    #5

    Re: I had better have cleaned up the yesterday.

    I admit to making a mistake. I shouldn't have written "the" before "yesterday".

    Suppose, I will write "I had better have done my homework yesterday". Is such structure acceptable or should it be replaced by, say, "I should have done my homework yesterday" or "I would like to have done my homework yesterday".

    Thank you.

  3. bhaisahab's Avatar
    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • England
      • Current Location:
      • Ireland

    • Join Date: Apr 2008
    • Posts: 25,626
    #6

    Re: I had better have cleaned up the yesterday.

    "I had better have done my homework yesterday".
    This is incorrect.

  4. Tarheel's Avatar
    • Member Info
      • Native Language:
      • American English
      • Home Country:
      • United States
      • Current Location:
      • United States

    • Join Date: Jun 2014
    • Posts: 11,085
    #7

    Re: I had better have cleaned up the yesterday.

    Quote Originally Posted by JACEK1 View Post
    "I should have done my homework yesterday"
    or "I would like to have done my homework yesterday".
    "I should have done my homework yesterday" is most usual (of all the options) and most easily understood.

    • Member Info
      • Native Language:
      • Polish
      • Home Country:
      • Poland
      • Current Location:
      • Poland

    • Join Date: Feb 2013
    • Posts: 1,509
    #8

    Re: I had better have cleaned up the yesterday.

    To sum up. Judging from your answers, it follows that only "I had better + bare infinitive" is widespread and acceptable.

Similar Threads

  1. [Grammar] I saw the man yesterday whom I had hit the day before yesterday.
    By UM Chakma in forum Ask a Teacher
    Replies: 9
    Last Post: 26-Aug-2014, 16:46
  2. cleaned / Have been cleaned
    By Nathan Mckane in forum Ask a Teacher
    Replies: 1
    Last Post: 28-Nov-2010, 14:40
  3. never been cleaned
    By bosun in forum Ask a Teacher
    Replies: 3
    Last Post: 08-Oct-2008, 11:10
  4. Cleaned/ had cleaned
    By sara88 in forum Ask a Teacher
    Replies: 4
    Last Post: 23-Jun-2008, 16:46
  5. have the house cleaned
    By joham in forum Ask a Teacher
    Replies: 1
    Last Post: 18-Dec-2007, 09:42

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
  •