语法与词汇 8.It is said that his father_____for several years.
【正确答案】 B
【答案解析】一般表示动作或行为能持续的动词是可以用“现在(或过去)完成时态+for+一段时间”来表示行为或动作延续长度;但瞬间意义的动词,如die,是不能如此使用的,若需表达这种意思,可将瞬间动词改为“be+形容词或副词”的结构,然后用其“完成时态+for+一段时间”来表示,这就是本题选B的理由。