请帮忙给出正确答案和分析,谢谢!
He has proved his courage in the battle.(英译中)
He has a pain in the knee.(英译中)
He has a mild nature.(英译中)
He has been here in London for many years.(英译中)
The English language has an interesting history.(英译中)
He has gained rich experience in these years.(英译中)