问题

______ in Shanghai for more than ten years,he know the city very well.
A:out ofquestion
B:protect
C:accompany
D:Having beenlived
B:protect
C:accompany
D:Having beenlived
正确答案是: