首页 > 留学知识库

问题: 2道选择题!非常感谢!

1.Jck________from home for two days now,and I am beginning to worry about his safety.
A.has been missing
B.has been missed

2.He is quite worn out from years of heart work.He is not the man_____he was twenty years ago.
A.that B.who C.whom D.which
这两道题答案都是A 请解释一下为什么~

解答:

1.状态仍在继续,用完成进行时.其他的例子如:
1).We have just been talking about you.
2).How long have you been looking after the machine?
3).They have been fighting for freedom these years.
凡事中文中有"一直在做..."的概念时,常用完成进行时表示.
2.这里用that指"the man",并做从句中的表语.这里的从句是限制性的,用that.有些语法书强调用"who"(主格),"whom"(宾格)代表人,但在这一句中都用"that".还有的场合,that被省略,如:
She is no longer the ignorant girl (that) she was.(在从句中做表语)