高中英文 求分析

来源:百度知道 编辑:UC知道 时间:2024/05/10 13:54:54
Mr. Li shows___great interest in ___history.
答案是a.../ 第一空的interest为什么是可数的?而且还要用单数?

____she ___need our help,just tell us.
A.If...will
B.If.../
C.Should.../
D.Did.../
(答案是C)

3.All the guests were glad ___two more days than they had planned.
A.to have stayed
B.if they stayed
C.to be staying
D.when they stayed
(A)

4.Would you mind telling me___language your friend speaks?
A.which
B.what
C.how
D.that
(B)

1. interest作为“兴趣”解释时,其实可数和不可数两种情况都有。
又如:Going to the the theater is one of his interests. 看戏是他的爱好之一。
(这里其实用a或者不用都应该对的,因为你没有把四个答案都写出来,所以无法帮你分析其他答案为何不对)

2. 这是虚拟语气,等于If she should need our help.... 在虚拟语气中,如果使用should, could等情态动词或者be动词,可以省略if而将其提前。又如“如果我是你”可以说“If I were you”或者“Were I you”。答案A无法表示虚拟语气,而且如果是一般的条件从句,这里应该用一般现在时。选B的话,后面的need要变成第三人称单数。D是表示对过去动作的提问,与上下文不符。

3. Be + adj. + to do sth. 表示“很(形容词)做某事”
如果选B的话,即要表示“能够多呆两天的话就很开心”,但根据上下文,此时stay的动作应该尚未发生,所以应将stayed变成could stay
C是将来进行时,如果强调stay动作的连续性则可以这样用,但在此没有必要
D与B同理,将stayed改成could stay就讲得通。

4. 这题我想你主要是A跟B分不清楚,因为C和D是明显不对的。
选B不选A的原因在于,which是强调在具体范围内的“哪一个”,而what是强调非具体范围内的“哪一个”。例如如果我给出了五六种语言,问你的朋友会说哪一种语言的话,用which就比较恰当。但像题目中那样没有上下文的情况下,就没有对语言的范围作出具体限定,所以就应该用what

Mr. Li shows___great interest in ___history.
答案是a.../ 第一空的interest为什么是可数的?而且还要用单数?
这个你没把答案列出来哦

____she ___need our help,just tell us.
A.If...will
B.If.../ our help,
C.Shou