Search from various English teachers...
China flagHeidi
Are they both OK, 'I have to go to bed before/by 10'? What's the difference? Thank you!!

Answers · 8

1
"By a certain time" indicates that the action will have been COMPLETED by then. So the correction version is, "I have to be in bed by 10." "I have to go to bed before 10" is correct.
0
They are very similar and both correct. Basically have the same meaning. If you were going to meet with someone you wouldn't say I'll be there before 10 you would say I'll be there by or at 10.
0
Thank you, Heather!!
0
They mean the same thing. I think it is more a regional preference - in some regions 'before' would be more commonly used and in other regions 'by' but no matter what you use you would be understood.

Still haven’t found your answers?

Write down your questions and let the native speakers help you!

Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!

Start Learning Today