3 英语专四语法题

1. Have you ever been in a situation ___you know the other person is right yet you cannot agree with him?

A. where    B. that

答案是关系副词where引导定语从句,但我不明白为什么不能选thatthat引导的同位语从句对抽象名词situation进行解释,我觉得把that填进去是没有语法错误的而且也解释得通。这道题怎么区分是同位语从句还是定语从句呢?

2. She managed to save____she could out of her wages to help her brother.

A. how little money  B. so little money

C. such little money   D. what little money

答案是what little money,我想知道为什么BC不对,我觉得BC代进去的话不是可以当做定语从句吗?选项是先行词,省略了连接代词that的定语从句。D项的话what在这里是不是关系限定词而不是关系代词呢?

请先 登录 后评论

1 个回答

陈才   - 英语教师
擅长:中考英语,词法问题

(1)Have you ever been in a situation where you know the other person is right yet you cannot agree with him?

解答只能填关系副词“where=in which” 引导限制性定语从句,不能填连词“that”引导同位语从句,理由是,同位语从句使用来解释前面名词的“具体内容”,而且连词that在同位语从句不充当句子成分。 定语从句使用修饰限定前面的名词,而且并在后面定语从句充当句子成分,就本提来讲,关系副词在定语从句充当“地点状语”。

(2)She managed to save what little money she could out of her wages to help her brother.

A. how little money  B. so little money

C. such little money   D. what little money

解析:只能选择D答案,what little money 意思所“仅有的前”,连接代词what引导宾语从句。what在宾语从句作定语修饰little money.

请先 登录 后评论
  • 1 关注
  • 2 收藏,1768 浏览
  • 章鱼小丸子 提出于 2022-04-24 21:21