how long will you finish doing the dishes?这个句子是否正确

问题描述:

how long will you finish doing the dishes?这个句子是否正确

how long will you finish doing the dishes?不正确
应该是:
how soon will you finish doing the dishes?
你多久之后能把菜做好?