He said he would have read the book by the time I asked him to give it back. — Он сказал, что прочитает эту книгу к тому времени, когда я попрошу её вернуть.(При переводе прямой речи в косвенную, Future Simple - будущее простое время меняется на Future-in-the-Past - будущее в прошедшем).