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