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

Hergrandfather         acarin2007.He         thecarfor1...

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

問題詳情:

Hergrandfather         acarin2007.He         thecarfor1...

Her grandfather          a car in 2007. He          the car for 10 years.

A.buy; has bought      B.bought; has had       C.buys; has had          D.bought; has bought

【回答】

B

【解析】

句意:她的爺爺2007年購買了一輛車,他已經買了10年了。in 2007是表示過去的時間狀語,謂語動詞要用過去式形式,排除A,C;buy為短暫*動詞,在肯定句中不能與表示一段的時間狀語連用,要用其延續*形式have,故*為B。

點睛:短暫*動詞又稱瞬間動詞,表示動作一旦發生就立即結束。這類動詞有: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.

知識點:基本句型

題型:選擇題