網站首頁 練習題 成語大全 造句 名詞解釋 經典語錄 名人語錄
當前位置:國文精選館 > 練習題 > 

Hurryup!Theplay      fortenminutes.A.hasbegun   B.begun...

欄目: 練習題 / 發佈於: / 人氣:5.62K

問題詳情:

Hurryup!Theplay      fortenminutes.A.hasbegun   B.begun...

Hurry up ! The play       for ten minutes.

A.has begun    B.begun    C.had began    D.has been on

【回答】

D

【解析】

句意:快點!演出已經開始十分鐘了。根據for ten minutes,可知這是for+時間段,用於現在完成時中,且句子中的動詞需用延續*動詞。A. has begun現在完成時;B. begun一般過去時;C. had began過去完成時;D. has been on現在完成時。begin為瞬間動詞,在肯定句中不能與表示一段的時間狀語連用,be on是begin的延續*形式,故*為D。

【點睛】

短暫*動詞又稱瞬間動詞,表示動作一旦發生就立即結束。這類動詞有:go, come, arrive, leave, begin, start, join, marry, buy, die 等。瞬間動詞可以用於現在完成時,但在肯定句中不能和表示一段時間的狀語連用。如for 和since 所引導的時間狀語都表示一段時間,那就要將瞬間動詞轉化為表延續的動詞或者表狀態的形式,就可以與表示一段的時間狀語連用。如:His father has died since he was born.就是一個錯誤的句子,必須轉化為:His father has been dead since he was born.

知識點:動詞時態

題型:選擇題