Anonymous Posted 14 years agoGrammar
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.
— MalRey
- 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 MondayGet the Weekly English Kit 📬
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
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.