THEY ARE GOOD FRIENDS. THEY ...EACH OTHER FOR A LONG TIME. A. KNOW...

3. They are good friends. They ...each other for a long time. A. know B. have known C. knew D. knowing