He has not met her Mother___ long;

He has not met her Mother___ long;

Explanation

Since long is a phrase which means a long time ago.

Since long means کافی عرصے سے