問題詳情

The whole area was flooded because it ______ for weeks.
(A) rains  
(B) has rained  
(C) had been raining  
(D) was raining  

參考答案

答案:C
難度:適中0.662388
統計:A(106),B(549),C(2064),D(191),E(0) #
個人:尚未作答書單:單字、單字、had + p.p.

用户評論

Akira Chen】評論

is raining事表示正在下雨從過去下到現在則用過去完成式had + p.p.(剛好這個p.p.是be動詞,所以過去是用been)所以就是說過去完成而現在進行中跟被動沒關係吧,被動者何解?

我愛阿,阿愛我】評論

The whole area was flooded because it ______ for weeks. 是過去was flooded,現在可能有flooded,也可能沒有。=在去was flooded,之前的原因是已發生。二個句子比較時間的先後。比過去的 was flooded 還先,用 had+PP. 因過去先 had been raining  下雨(比後面的事情還先發生的過去),所以造成 The whole area was flooded (過去)(A) rains  (B) has rained  (C) had been raining  (D) was raining   從很過去下到過去則用過去完成式。

zhen】評論

為什麼不選B已經下一個禮拜的雨感覺B好像行

yy0929】評論

回7Ffor weeks表示已進行一段時間故用過去完成進行式過去完成進行式指的是在過去某事件前,更早的另一個動作已經持續進行了一段時間,且該動作在那時仍持續進行中。I had been working nonstop for seven hours before he showed up.在他露面之前,我已經馬不停蹄的工作了七個小時。Sarah gained weight because she had been overeating.Sarah 體重增加了,因為她一直在暴飲暴食。Susan had been singing for two hours when I got there.當我到達那裡時,蘇珊已經唱了兩個鐘頭...