请帮忙给出正确答案和分析,谢谢!
He is reading a report of the state of the roads.(英译中)
He is the best of teachers.(英译中)
He planted roses in the middle of the garden.(英译中)
He knows the lay of the land here.(英译中)
He was elected the leader of the union.(英译中)
He leant on the back of the sofa.(英译中)