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

答案:登入後查看
統計: A(131), B(714), C(2510), D(254), E(0) #316101

詳解 (共 8 筆)

#434036
is raining事表示正在下雨

從過去下到現在則用過去完成式
had + p.p.(剛好這個p.p.是be動詞,所以過去是用been)
所以就是說過去完成而現在進行中

跟被動沒關係吧,被動者何解?
46
8
#2499161

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   

很過去下到過去則用過去完成式。

27
0
#998963

用過去完成進行式,下雨持續好幾個禮拜還在下

had been +Ving

The whole area was flooded because it ______ for weeks.  

所以選C

(C) had been raining  

19
0
#512398
整個地區洪水氾濫,因為已經好幾週的雨
15
0
#3142479
回7Ffor weeks表示已進行一段時...
(共 318 字,隱藏中)
前往觀看
10
0
#916511
三樓是看旋元右的文法嗎

7
1
#3097125

為什麼不選B

已經下一個禮拜的雨

感覺B好像行

5
0
#322501
?????
5
2