I don't have time to go home for lunch.这句话有没有语法错误,如何改正,请讲解一下