WE HAVEN’T SEEN EACH OTHER ...ALONG TIME A. SINCE B. AT C. IN D. FO...

3. We haven’t seen each other ...along time a. since b. at c. in d. for