Hergrandfather acarin2007.He thecarfor1...
- 習題庫
- 關注:7.17K次
問題詳情:
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