Select the most appropriate option that can substitute the underlined words in the given sentence.
He has been writing most articles and has given presentations on his research.
Show answer & explanation
Correct answer: B
Explanation
The correct answer is option 2 i.e. has written several articles.
Error concept: Incorrect tense and phrasing.
What is wrong: "has been writing most articles" is awkward and grammatically incorrect for conveying completed work.
Grammatical concept: Present perfect tense should be used to indicate completed actions relevant to the present.
Incorrectness of the concept in context: "has been writing most articles" implies an ongoing activity but is inconsistent with "has given presentations," which refers to completed actions.
How to correct: Use "has written several articles" to correctly indicate completed actions.
Correct phrase/correction: has written several articles
Final sentence: He has written several articles and has given presentations on his research.
Hence, the chosen option is correct.