单项选择题

The old man seems ______ here for more than twenty years.

A. to be living
B. to have lived
C. to have been lived
D. to live