单项选择题

Animals are good for old people’s health in the sense that animals ______.

A.can look after them in hospital and home
B.can be their good companions
C.are more reliable than people
D.can help them establish more social contacts