请教一个高中的英语题目,请详细回答,谢谢!!!

I made the promise _____ I would help her whatever happend, but It is not the one _____ I made to her in front of her parents.
A. that; 不填 B.what; that C.that;what D.which;that

为什么选A,不选D??
为什么A项第二个空不填??
另外,前半句是定语从句还是同位语从句?两者有什么区别?

前半句为同位语从句 所以用that
后半句可不填或用that
I would help her whatever happend不是用来修饰promise的 所以不是定语从句
和promise指代的是同一件事物

同位语从句和定语从句一样通常都放在由名词充当的先行词后面, 且其先行词和关联词特点与定语从句先行词及关联词特点十分相似,极易混淆,不过两者的区别还是十分明显的。

1. 从句性质不同

同位语从句属于名词性从句,是用来进一步解释或补充说明前面的名词;而定语从句是用来说明先行词的性质或特征,起修饰或限制的作用,与先行词的关系是修饰与被修饰的关系,从句相当于形容词。

例1:The plan that you will go there next week has to be changed.你准备下周去那里的计划得改变.

析:认真分析语境含义及句子结构可知,从句为The plan的具体内容,因此该句为同位语从句。

例2:The news that he told me was false.他告诉我的消息是假的。

析:认真分析语境含义和句子结构可知,从句是用来修饰The news的, 因此该句为定语从句。

2.关联词作用不同

定语从句的关联词在从句中作主语、宾语、时间状语、地点状语和原因状语等,而同位语从句的关联词在从句中不担任成分。

例1:The plan that I”ll stay there for a week can”t come true.我要在那儿呆一周的计划不能实现。

析:分析句子成分可知,that在从句中不作任何成分,因此该句为同位语从句。

例2:The plan that he raised was reasonable.他提出的计划合理。

析:that在从句中作宾语,因此该句为定语从句。

3.同位语从句先行词不同

同位语从句的先行词就是被同位语从句修饰的名词,因为它和同位语从句在内容上相同,因此常为一些体现一定内容的名词,如:hope, plan, fact, news, problem, truth, idea, information等,此时同位语从句具体介绍这些名词的内容。同位语从句的先行词虽然体现同位语从句的内容,但在同位语从句中并不充当成分。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-19
因为D里面的which放在这里不合适 后面的i would help her……是一个完整的句子 这里that就应该代表它, 后面的空有 the one所以不需要任何的代词
应该是定语从句
第2个回答  2010-12-19
第一空是同位语,必须有THAT,(第二个空,可以省略,要想填的话,也是THAT)。英语考试中,特别是定语从句的考试,有的题,考得是可以省略,有时题,是让你填,所以给学生造成很大的困惑。其实两者皆可。
第3个回答  2010-12-19
前边的是同位语从句,先行词用that ,指代promise,我做出了承诺,the promise(承诺)是:不论发生了什么,我都将帮助她,同位语从句中的引导词不作任何成分
后边的是定语从句,the one在句中作先行词,充当宾语,所以用that引导
第4个回答  2010-12-19
第一个空填that 是名词性从句中的同位语从句,that在从句中不作成分引导从句。说明该修饰词的内容。
第二个空填that、which、或者空着都可以,因为是引导定语从句,引导词在从句中作宾语。引导定语从句的关系代词在从句中作宾语时,可以省略。
所以此题选择A
此句翻译为:我许下诺言是无论发生什么事情我都会帮助她。但这不是我当着她父母面下向她许下的诺言。
相似回答