當前位置:中文谷 >

習題庫

> Hergrandfather         acarin2007.He         thecarfor1...

Hergrandfather         acarin2007.He         thecarfor1...

問題詳情:

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.

知識點:基本句型

題型:選擇題

  • 文章版權屬於文章作者所有,轉載請註明 https://zhongwengu.com/zh-hant/exercises/6e0e0o.html