题目内容

16.Do you know Lucy's grandma?
 Of course.She is a kind woman,but she       for about a month since she was killed in the accident.(  )
A.has been deadB.have diedC.has been diedD.has died

分析 --你知道露西的奶奶吗?
--当然,她是一个和蔼的人.但她自从死于事故后已经大约一个月了.

解答 答案:A 根据since she was killed in the accident,可知应该用现在完成时态.现在完成时态表示过去发生或已经完成的动作对现在造成的影响或结果.或从过去已经开始,持续到现在的动作或状态.此题属于后者.现在完成时态的构成:助动词have/has+过去分词,die,是非延续性动词,表示死亡大约一个月了,应该用be dead来代替,故选A.

点评 本题主要考查的是现在完成时的延续性动词和非延续性动词,非延续性动词不能和表示一段的时间状语连用,应该用另一个延续性动词来代替.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网