In the following question, some part of the sentence may have errors. Find out which part of the sentence has an error and select the appropriate option. If a sentence is free from error, select 'No Error'. He will have been knowing (1)/ her for eight years (2)/ next month. (3)/ No error (4)

In the following question, some part of the sentence may have errors. Find out which part of the sentence has an error and select the appropriate option. If a sentence is free from error, select 'No Error'. He will have been knowing (1)/ her for eight years (2)/ next month. (3)/ No error (4) Correct Answer 1

The error is in the first part of the sentence.

The phrase 'will have been knowing' is inconsistent with the general tense of the sentence and should be replaced with 'will have known'.

The correct sentence should be: He will have known her for eight years next month.

Related Questions