The old couple, in the small village for years, can tell the names of all the villagers.

发布时间:2020-08-17 09:59:17

The old couple,      in the small village for years, can tell the names of all the villagers.
A. living
B. lived
C. having lived
D. to have lived

网友回答

A. living
B. lived
(答案→)C. having lived
D. to have lived
解析:答案:C 考查非谓语动词。句意为:那对老夫妇在这个村子里生活了许多年,能够叫出所有村民的名字。live和句子谓语tell之间没有连词,故用非谓语形式;且live与句子的主语the old couple之间构成逻辑上的主谓关系。根据“for years”提示可知,应用完成式,故用现在分词完成式形式作后置定语。所以答案C符合语境。
以上问题属网友观点,不代表本站立场,仅供参考!