Jack’s grandfather ________for more than twenty years. A.has
1个回答
D
本题考查的是现在完成时态的用法,因为后接的是for+一段时间,所以需要动词为延续性动词,而die为短暂性动词,因而只能用用形容词表示状态与be动词连用。故选D
相关问题
It has been more than twenty years since pioneering British
英语翻译71、They ______each other for more than twenty years.A.do
The house has been charging now for more than a year.
英语翻译寻找外星生命for more than twenty years scientists
his grandfather has been_____for a year,but he still feels s
His grandfather has _____ for ten years.
Tom’s grandfather (has been dead) for five years为什么不是has bee
Susan has been in this city for more than ten years
They have been married for more than twenty years.保持句意基本不变
My grenny has been in Beijing for 〔more than/over〕3years