Difficulty: Easy
Correct Answer: Having learn my lessons
Explanation:
Introduction / Context:This question tests non-finite verb forms, specifically perfect participles used to express prior action. “Having + past participle” signals that one action is completed before another begins. Using the base form after “Having” is ungrammatical in this construction.
Given Data / Assumptions:
Concept / Approach:
Step-by-Step Solution:
Detect the non-finite clause: “Having … my lessons”.Apply the rule: replace “learn” with “learnt/learned”.Corrected sentence: “Having learnt my lessons, I was very careful in dealing with him in front of his room-mate.”Verification / Alternative check:
Paraphrase using a finite clause: “After I had learnt my lessons, …” — meaning preserved.Why Other Options Are Wrong:
B: Proper main clause with past tense “was”.C and D: Prepositional phrases are correctly formed and placed.E: Incorrect because an error exists in A.Common Pitfalls:
Confusing perfect participle with gerund; forgetting that non-finite forms still obey participle morphology.Final Answer:
Having learn my lessons
Discussion & Comments