Correct option is C
Option (c) contains an error.
Explanation: The phrase "has being making" is incorrect.
The correct phrase should be
"has been making."
"Has been" is the present perfect continuous auxiliary verb, while "being" is a gerund or passive auxiliary, which is incorrect in this context.
Grammatical rule used:
· "Has/have been" is used with present perfect continuous tense (Subject + has/have been + verb-ing).
· "Being" is used in passive constructions, which does not fit in this sentence.
Example:
✅ Correct: He has been making a lot of effort to complete the project on time.
❌ Incorrect: He has being making a lot of effort to complete the project on time.