英语选择题 (请解释详细些)

.He is rather difficult to make friends with , but his friendship, —————, is more true than any other.
A: once gained B: when to gain C: after gaining D: while gaining
(此题为何选A,是省略句么?请分析下句子成分。

答案:A.

翻译:他很难与之交友,但是他的友情,一旦获得的话,则远比其他任何(友情)更加真实。

解释:此题考查状语从句的省略语法。
1. 该语法规定:如果状语从句的主语和主句相同或是it,且状语从句的谓语以be动词开头,则可以省略状语从句的主语和be动词。
2. 该句如果变换一下句序为:
Once gained, his friendship is more true than any other.
= Once (his friendship is gained), his friendship is more true than any other.
他的友谊一旦被获得,则它远比其他任何(友谊)更真实。
再如:While (I was) sleeping in bed, I heard someone knocking at the door.
If (it is) possible, I'll go shopping tomorrow.
3. 其他选项中,B为“疑问词 + 不定式”结构,该结构相当于名词短语,不能做状语,且gain后面无宾语;
C为介宾短语,同样gaining后面无宾语(除非用被动being gained);
D同样,用while gained还差不多(当然其句意不如once gained那么通顺)。追问

once在这里引导的是什么状语从句?条件?时间?

追答

once引导条件状语从句。“一旦...,就会...”,根据中文可知为条件。
once引导时间状语从句时,翻译为“一...,就...”,类似于as soon as.

参考资料:英语牛人团

来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-06
一旦得到。。。
but his friendship is more true than any others once (it is gained by you)
一旦怎么样一般都是once+,构成省略
第2个回答  2011-05-06
选A once gained = once it is gained, it 指上文的 friendship, 所以 gain 要用被动态,这样前后逻辑主语一致(即都是friendship)
once gained 状语, his friendship...is more true than any other. 是but后面一个并列句的主句,but是并列连词,前后两个句子是并列句。
第3个回答  2011-05-06
楼主,这题的考点就是分词作状语,分词包括现在分词和过去分词。
我们都知道不管是现在分词还是过去分词,都是动词的变式,既然是动词,那么就有动作的执行者,但是句子中通常不出现这个动作的执行者,但这个动作的执行者是确实存在的,对于这种不出现但确实存在的主语我们称之为逻辑语主语,其中现在分词表示这个主语是动作的执行者,即主动,过去分词则是动作的承受者或动作的完成(如果这个动词为不及物动词的话)。
分词作状语要选过去分词还是现在分词,最直接的方法就是找(分词的)逻辑主语,
逻辑主语是和原句中的主语是同一个的。
那么,做这个题目显然和简单了,我们知道
his friendship, —————, is more true than any other. 这个句子中的主语是his friendship,
也就是逻辑主语也是his friendship,选项中所给的动词是gain,那么逻辑主语是gain的执行者还是承受者呢?显然是承受者,也就是his friendship只能是被得到,所以选过去分词,答案也自然是
A: once gained。
这个条件状语从句
第4个回答  2011-05-06
在这里once gained 应该表示的是“一旦建立”。
第5个回答  2011-05-06
答案是D。整个句子想要表达的意思应该是:他这个人不容易相处(交朋友)但是一旦和他成了朋友,这份友谊是无比的真实,坚定的。once 和while都有一旦的意思,但是此处用while 链接句子比once 更好.希望你学习更进一步
相似回答