(A) When the waiver is announced each one of the fifteen thousand farmers, who has [A] /have[B] land holdings upto 15 acres would [A] / will [B] heave a sigh of relief.
(B) Every man and every woman of the entire village know [A] / knows [B] that it is a political move to divide farmers.
(C) Neither the Prime Minister nor the congress President have [A] / has [B] heard the farmer’s pleas.
(D) Almost every-one of the infrastructure companies has [A] / have [B] discounted ambient factors like construction risks.
‘Who has’ refers to the singular subject of each farmer and ‘will heave a sigh of relief' refers to each one of them. Hence AB is acceptable. Each,every, neither, either take singular verbs. Hence BBBA is correct. In the first sentence as ‘will’ is the present form it is suitable in the context. ABBBA.
ANS:option B