問題詳情

One and a half hours ___ passed while you were arguing.
(A)have
(B)has
(C)are
(D)is
(E)had

參考答案

答案:E
難度:適中0.613725
統計:A(84),B(70),C(17),D(26),E(313) #
個人:尚未作答書單:與現在事實相反的假設

用户評論

Yiju Chen】評論

you were arguing==由were 可知是過去式___ passed==動詞有加ed,可見要用是完成式,因為為是過去發生爭吵,所用過去完式

soul5411】評論

請問 這題為什麼選E  呢?! 該怎嚜判斷~~

啾啾榜上有名】評論

這個句子是"過去完成式"發生在過去,持續一段時間的事會問這個問題代表文法不是很熟,建議買一本文法書( 不推薦全從網路學習是因為通常比較片段不完整 ),從基礎熟讀練習比較好(過去式、完成式、過去進行式等等差異)google一下會有許多資料http://www.taiwantestcentral.com/Grammar/Title.aspx?ID=50https://www.ef.com.tw/english-guide/english-grammar/past-perfect-tense/