In this passage, out of sight and out of mind (Line 2. Para. 3) probably means ______.
A.being unable to think properly for lack of insight
B.being totally out of touch with business at home
C.missing opportunities for promotion when abroad
D.having all care and worry behind