Choose the most appropriate answer and fill in the blank. ______ in the…
20242023
Choose the most appropriate answer and fill in the blank.
______ in the company for many years, he knew everyone and everything.
- A.
having working
- B.
having worked
- C.
worked been
- D.
Been worked
Attempted by 374 students.
Show answer & explanation
Correct answer: B
Solution:
Correct answer: having worked.
Why this is correct:
The phrase "having worked" is the perfect participle (having + past participle). It indicates an action completed before the action in the main clause.
In this sentence it shows prior experience that explains the result: because he had worked at the company for many years, he knew everyone and everything.
Example: Having finished dinner, the children were allowed to play.
Why the other choices are wrong:
"having working" is incorrect because "having" must be followed by a past participle, not the -ing form.
"worked been" is ungrammatical due to incorrect word order and does not form a valid participial phrase.
"Been worked" is not the appropriate structure here; "been" with a past participle is used in passive perfect constructions, which is not required in this sentence.
Correct sentence: Having worked in the company for many years, he knew everyone and everything.
A video solution is available for this question — log in and enroll to watch it.