A Men have been knowing
B Men have to know long
C Men had long known
D Men have long known
Correct Answer: Option D
Download our app for free and access thousands of MCQ questions with detailed solutions