早教吧 育儿知识 作业答案 考试题库 百科 知识分享

Heisquitewornoutfromyearsofhardwork.Heisnotthemanhewastwentyyearsago这个空填that,为什么不填who?为什么不能把这个代词理解为做宾语成份呢?

题目详情
He is quite worn out from years of hard work.He is not the man____ he was twenty years ago
这个空填that ,为什么不填who?
为什么不能把这个代词理解为做宾语成份呢?
▼优质解答
答案和解析
本来先行词是“人”时,应该用who ,whom.,但这里为什么用that
因为先行词(the man)被否定词(no,not...)修饰时,定从的关系代词用that.在定从中作表语,不是宾语.
还有一条重要的原则:当先行词在主句中作表语,或关系代词在从句中作表语时,就只能用 that 了.
句意:由于多年的劳作,他身体状况很差.他已不是二十年前的他了.