帮忙!一道英语选择题

来源:百度知道 编辑:UC知道 时间:2024/05/31 23:27:34
( )____,so the sports meet has to be put off.
A.Because of the bad weather B.As it has been raining for days
C.As the bad weather D.It has been raining for days
答案是D,可为什么不能选B.C,请说清楚原因,谢谢

so引导的是从句,所以主句必须要有明确的主语,谓语和宾语。而ABCD只有D才是完整的句子成分,BC是从句,和so引导的是一个类型的句子,所以只能选D。A直接排除,用了so就不能用because.

很明显as在这里表示“因为”讲,不是表示“与...同时”讲,在表示“因为”讲的时候,不能够同时出现“所以”,就是说有as就不能有so,有了so就不能有as

as作原因讲时,一般是显而易见的原因,后一句不应该加so,直接说the sports meet has to be put off即可

PS.句子有because就没有so,有so就没有because.

楼上说的不对!!!AS 后面可以加SO Because后不用SO
B:应该是过去时才对
C:不是完整的句子

as和so不能连用的,就向though和but的关系一样

as/because与so不能有在同一句中。老外的关联词都只用一半。