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.

  1. A.

    having working

  2. B.

    having worked

  3. C.

    worked been

  4. 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.

Explore the full course: Tcs Preparation