单项选择题

He is said to () the old couple for more than ten years.

A.have looking after
B.be looking after
C.look for
D.have been looking after