哪个答案正确?

来源:百度知道 编辑:UC知道 时间:2024/06/22 23:31:30
在2009B版5年高考3年模拟英语(山东、......天津专用)一书中,第96页 ,2004~2007高考题组,第14题(2007 安徽 33),书中给出的答案是C(which;that)解释是:“C 考查有多个宾语从句时,第二个和以后的从句中的that不能省略......”。可我在网上查到的答案是B(what;/)解释是:“考查名词性从句和定语从句。分析句子结构可知答案为B 。what引导一个宾语从句,且在从句中充当宾语; that引导一个定语从句,且在从句中充当宾语,口语中常可省略。”

原题为:you can only be sure of_____you have at present;you cannot be sure of something_____you might get in the future.

到底哪个正确呀?

第一空WHAT
第二空THAT

原因:
第一个分句中,BE SURE OF 缺(宾语)成分,且在从句中也是担当宾语角色,所以要填入WHAT

第二个分句中,语法上应该填THAT,因为前为的中心词是SOMETHING。
但口语中省略了也是可以接受的。

没办法,考试就是这样,当有模棱两可的答案时,一般要选没有争议的。。。

B是对的,它的说法也是完全正确的.

C, of which 常用搭配, that引导宾语从句,可以省略,但是of what 是不对的

第一空应为what,表示“你现在所拥有的东西”,而which则有选择的含义,此处并不涉及;第二空为that或不填,解释同网上解释。

个人感觉都对

b
第二个好像是在一个句子中出现两个用到that的宾语从句才不能省略后面的that