Can you tell us _____ ?(D)A where have you gone B where you have goneC where have you been D where you have beenB 為什么不對?It was _____ bad weather that we dicided not to go there.(B)A so B such C very D quiteA 為什么不對?
熱心網友
1.因為如果說話人在此地,就應該用been,gone表示還沒有回來。2such可以修飾不可數名詞。
熱心網友
1.have/hasgoneto主語是第三人稱,表示"去了某地"可能到了,也可能在路上.have/hasbeento表示"去過某地",要么回來了,要么去了另外的地方.你的問題中,明顯"you"已經回來了.所以用 ch+adj+n或sucha+adj+ ch+adj+n形式不可將such換成so.但sucha+adj+n可換成so+adj+adj+n.你的問題中,weather為不可數名詞,不用冠詞a,所以只能說:suchbadweather,而不可以說:sobadweather.
熱心網友
have gone指去了但還沒回來,have been 指已經去過了 .符合題意第2題,weather是不可數的,所以用 such
熱心網友
have been 是到那里去了。沒有have gone這種講法的。such bad weather, 習慣用法。如果你想用so, 只能寫成the weather is so bad, that ....