题目内容

【题目】The old man ______ for quite some time.

A.has diedB.dieC.has deadD.has been dead

【答案】D

【解析】

句意:那个老人去世已经有一段时间了。

根据句意理解及句中的for some time,可知此句需用现在完成时,排除Bhas dead 本身是错误表达。瞬间动作的现在完成时不能和表示一段时间的状语连用,只能转换成对应的延续性动词的现在完成时。die是瞬间动作,它的延续性动词是be dead,故选D

练习册系列答案
相关题目

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

精英家教网