whether...or...引导的让步状语从句

All substances, ( ), liquid or solid, are made up of atoms.

A. be they gases

B. whether they are gases

C. they are gases

D. they can be gases

答案是A,我翻了语法书大概知道了选A的原因,但是我不太懂B错在哪里?通过查资料知道有图片上这三种情况:

attachments-2021-12-tymW2hXq61ab958c50553.jpg

请问如果是按照第三种说法的话,陈述语气,B不是也可以的吗?

另外想额外问一下,A选项中是省略了should吗?是否所有whether...or...引导的让步状语从句都是有may/should这些词,但是都给省略了的?

请先 登录 后评论

最佳答案 2021-12-06 20:26

A B 选项都是正确的。区别只是语体的区别。有人认为当四个选项中有正式和非正式二种选项时,应该首选正式语体的选项。早期英语的让步从句用动词原型式虚拟语气,后来用may do情态动词结构代替动词原型,再往后用陈述语气代替虚拟语气和情态动词结构。不能认为用动词原型是省略了情态动词。动词原型的使用要早于情态动词结构。

请先 登录 后评论

其它 0 个回答

  • 2 关注
  • 3 收藏,3657 浏览
  • 柳羔羔 提出于 2021-12-05 00:22