0
Anonymous Posted 14 years ago
Grammar

Had better ---> present perfect or past perfect

Is this grammatical?

You had better not have broken my computer.

You had better had done the dishes.
You had better have done the dishes.

Time and efforts is appreciated
  

Top answer

Anonymous You had better not have broken my computer. Correct. Anonymous You had better had done the dishes.

  • Anonymous You had better not have broken my computer.
  • Correct.
  • Anonymous You had better had done the dishes.
  • Incorrect.
  • Anonymous You had better have done the dishes.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

1 Answers
0
AnonymousYou had better not have broken my computer.
Correct.
AnonymousYou had better had done the dishes.
Incorrect.
AnonymousYou had better have done the dishes.
Correct.

Related Questions