1.Please give this book to whomever needs it.
为什么 whomever要改成whoever
2.who breaks the law must be punished
为什么要把 who 改成 whoever
3.The reason why he failed in the exam was because he was ill.
为什么把 because改成 that
4. The teacher came to see him made him quite moved
为什么要在前边加That 变成 That the teacher came...
谢谢!!!