that与what做主语时的区别

If a book is in English, _________ means slow progress for you.
A. as                       B. which                   C. what                     D. that 
这个问题选 C(what)不行吗?这不是作主语吗?谢谢老师解答!

请先 登录 后评论

最佳答案 2014-11-15 22:30

If a book is in English, _____ means slow progress for you.

A. as        B. which      C. what        D. that

此题容易误选 A B,想当然地根据空格前的逗号认为这是非限制性定语从句。这样分析的同学,主要是忽略了前一句句首的 if。其实此题应选 D,逗号前是一个条件状语从句,逗号后是该状语从句的主句,that 在此代表前文所述的意思,用作主句的主语。

同样地,下面几题也应选 that,而不选 which

(1) If he’s only interested in your looks, _____ just shows howshallow he is.

A. as        B. which      C. what        D. that

(2) If you want to go, _______is quite all right with me.

A. that       B. which       C. and it         D. so

(3) When I say two hours, _____ includes time for eating.

A. as        B. which      C. what        D. that

(4) If you want a double room , _____ will cost another 15.

A. as        B. which      C. what       D. that

(5) If you have the money, _____ will be OK.

A. as        B. which      C. and it        D. that

下例也选 that 而不选 which,其中 that 表示“那”:

Unless I’m very much mistaken, ______ is my watch you’re wearing!

A. as        B. which      C. what        D. that

——参考英语语法网有关资料

请先 登录 后评论

其它 1 个回答

王思成  

讲得真好!我原来总以为逗号后面就用 which,看来不一定!

请先 登录 后评论
  • 1 关注
  • 1 收藏,3082 浏览
  • 李瓶 提出于 2014-11-15 15:33

相似问题