Search from various English teachers...
Ángel Guirao
Is it correct to say: "How long is it for dinner?" When I want to know how much time left to dinner for example, Is it correct to say: "How long is it for dinner? Is there any other possibility more appropriate? Thanks!
Jul 19, 2014 1:19 PM
Answers · 2
3
Hi No, it is best to ask, How long is it till my/our dinner is ready please? or Is it a long time untill dinnertime? When will dinner/tea/supper/breakfast be ready please? this last one is probably the most common one. You could also substitute dinner /lunch etc for 'meal' or 'snack' if it is a snack. Best wishes Gillian
July 19, 2014
3
No, sorry... your sentence sounds as if you want to know how long dinner time will last (and it still sounds unnatural). Your magic word is "until": "How long (is it) until dinner?"
July 19, 2014
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!