IT HAS BEEN A LONG TIME SINCE THEY MET. THEY DIDN’T MEET FOR A LON...

17. It has been a long time since they met. They didn’t meet for a long time. C. They didn’t meet a long time. They haven’t met since a long time. D. They haven’t met for a long time.