문장 중 어법상 옳지 않은 것은? ① He is leaving for China next Friday. ② The weather has been nasty for half a month. ③ I have not walked a mile before it began to rain. ④ I will have read this book four times if I read it once again.