Who has read this book asked the teacher поставить в косвенную речь
The teacher asked who had read the book