1.all one's life这个短语其实具有副词的性质,所以其不必需要加上介词in才可以做句子的时间状语.
如果非要加in,可以用in one's whole life.
2.其实用ING形式也可以.
不定式和动名词短语都可以相当于名词短语,对应问句中的what.
个人觉得用Keeping healthy.更佳.不知道楼主这道题目的来源出处.
3.这里不强调个人能力问题,只强调“滑冰”动作/行为发生不发生及频率如何,所以不用could.
4.应为by有“到...为止”的意味,这就要求句子一般用完成时态,而答语中恰恰有had left进行对应.
如果用at,则句子一般只用一般过去时/过去进行时;
用until就更不行了,因为单独使用until,要求句子的谓语动词必须是延续性动词,而leave却是瞬间性动词,除非改用not...until...还差不多.
5.like是介词,不能引导方式状语从句;
而as可以做连词,引导此方式状语从句.
6.句意为“我想要一个带花园的家”.
“家”为泛指,所以不能用it,更不能用that.
it指原来提及的东西(特指),而that一般指代不可数名词或特指的单数可数名词.
7.用everything更好.因为它刚好和前句的“most”相对应.
8.a friend of Ann's mother's = a friend of Ann's mother's friends
此处的mother's类似于名词性物主代词,它等同于“形容词性物主代词mother's + 名词friends”,但是因为前面已有friend,所以避免重复.
另:a friend of Ann's mother's意思是“Ann妈妈的朋友(们)中的一位朋友”,强调“Ann妈妈又很多朋友”
a friend of Ann's mother意思是“Ann妈妈的一个朋友”
9.Jim's and his brother's意思是“Jim的衬衫和他兄弟的衬衫”
而Jim and his brother's意思是“Jim和他兄弟共有/穿的一件衬衫”
10.“两个半小时”有两种表达方式(其他的不行):
two hours and a half = two and a half hours
11.但是楼主不要忘记:box是可数名词(前后两个名词分别根据词性和数量来选用单复数形式)
再如:two boxes of apples;a box of apples
a box of chalk;two boxes of chalk