Even in houses where there's enough space for everyone to sleep in their own bedrooms, children often share, whether because an adult has decided to free up additional rooms for guests, or siblings have said that they would prefer to be together.
whether...or本是从属连词,却连接了从属连词because引导的原因状语,起到了并列连词的作用,请问这是语法错误吗
这里涉及平行结构问题。比较规范的写法是whether...or...两个部分平行对等,即在问题句的or后加上because. 请看国外语法网站的解释:
Errors in parallel structure often occur with correlative conjunctions: either …or; neither …nor; both …and; not only …but also; whether …or. The sentence structure following the second half of the correlative conjunction should mirror the sentence structure following the first half.
https://www.cliffsnotes.com/study-guides/grammar/common-sentence-errors/parallel-sentence-structures
请看外媒例句:
A new machine may be invented which is cheaper than the existing machine ever was, whether because it is cheaper to build and install, or because it requires a smaller input of labour or materials per unit of output.
但是现代英语,特别是美国英语,人们喜欢语言简练,很多人为避免重复,会省略后面的because, 因此,你的句子也不能算错。如果死扣语法规则,就算不规范。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!