答案C
答案解释的是B为什么不对, having done 表示发生在谓语动词前。
C causing 做结果状语,发生在谓语rain之后。
【俊狼猎英】 团队为您解答,欢迎追问
有些不懂,C明明是错的!
为什么还有那么多人说C是对的
不管从语法还是时态,C都是错的
要么Caused, 要么Had caused!其他的不多说啊,就从时态上,就只有AB合适!
C你不觉得既看不出时态,又看不出成分么!意思上都倒是没有歧义
只有选择A的。
希望对你有帮助吧!
表示一般性,也有伴随的意思,伴随的话就是ing的形式,
唯有 C