IT HAS BEEN A LONG TIME SINCE THEY MET. A. THEY HAVEN’T MET SINCE...

24. It has been a long time since they met.

A. They haven’t met since a long time.

B. They haven’t met for a long time.

C. They didn’t meet for a long time.

D. They didn’t meet for a long time ago.