22.can't help but to/can't help doing 是习惯用语,都有情不自禁做某事的意思,但这里can't help to 是用的它的本意,不能帮助做某事。be busy doing 是固定搭配
25 是同位语从句,即promise 和 they would help us when we had trouble是相同的内容,只能用that引导
30in后面没有先行词(比如the place)所以不是定语从句,不能用which,同样where一般不跟在介词后面,也不能用,that 在定语从句中可以做成分,但其他从句只能做引导词,如该从句 was a wasteland ten years ago.缺主语。所以不能用that
如果把has been set up in当做谓语动词,那么后面跟的就是宾语从句,
只剩下what可以做主语,引导宾语从句
31no problem没问题,一般是别人让你干什么事情,你觉得可以 说没问题。这里是前者担心过不了,后者鼓励他,所以说cheer up
35 belong 不能用于进行时 (牛津高阶第一行就是这样写的)
38suggestion 通常有两个含义:一个是说明表明,是一般动词,后面的时态为正常时态;一个是建议的意思,是表虚拟的,后面通常是(should) do 而should 常省略,所以直接跟动词原型
22. 这一题就是考察固定短语用法,记住就行了。help to do sth 是帮助做什么事 can't help doing sth 是情不自禁做某事 be busy 只能是 doing sth 忙于做某事。 所以选A。
25.考察的是that引导的同位语从句,that后面的句子就是指promise,解释了什么承诺。
29.考察动名词短语作宾语。ABD显然都不合语法。
30. 从句() was a wasteland缺主语,而只有what可以充当主语引导该句子。
31. no problem是没问题的意思,通常用于请求别人帮助,别人愿意帮助你时会说没问题。比如:你能帮我拿一下书吗?---好的,没问题。这时就可以说no problem。
而此句第一个人担心考不过,根据语境第二个人明显是安慰鼓励第一个人,所以用Cheer up。
35. belong to 属于。。。就不能用于被动语态,记住这点就行了。
38. 此句考的是suggest的意思及用法。 前一个suggest是表明的意思,mary苍白的脸表明她生病了,是事实,所以用was. 而后面suggest是建议的意思,这里考察的是suggest 引导的虚拟语气,句型是suggest sb. (should)do sth, 也就是后面接should+动词原形,其中should可以省略,所以选B 而不是D。
31题:no problem 通常用于别人求助时自己爽快回答,答案D用于鼓励别人。不要仅仅根据直接翻译来做英语选择题。B是表示祝福,别人说我明天有考试啊面试啊时这样说。A表示鼓励别人继续说下去。
35题 belong是一个性质判断之类的动词,不用于进行时态,我的理解是正如你说i am a boy,而不说I am being a boy或者I live here而不说I am living here(特殊语境除外)。
38题 suggest 后可能有虚拟语气,但并不是一直如此哦,第一个空里它的意思是暗示着,说明什么事情,而第二个空里是建议,属于虚拟语气,建议某人时都有“应该去做某事”而不是“将要做某事”,所以应该用should do或者省掉should.
其他几道题你还有疑问吗?
31题,C这个回答一般是本人回答的,而不是用以安慰或鼓励别人
35题,句中不缺谓语,belongs toyou在这里是修饰whatever的
38题,suggest (that)sb do sth