How long he Shanghai? ---For two years.
A. has ;moved to B. has; been to C. did ;move to D. has ; been in
D