当前位置:中文谷 >

习题库

> 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/exercises/6e0e0o.html