Select the option that corrects the following sentence.
He has broken his leg yesterday.
Show answer & explanation
Correct answer: A
Explanation
The correct answer is option 1 i.e. He broke his leg yesterday.
- In English, the present perfect tense (e.g., "has broken") is used to describe actions that occurred at an unspecified time in the past or that have relevance to the present.
- However, when the time of the action is specified, such as with "yesterday", the simple past tense (e.g., "broke") is required to indicate that the action happened at a specific moment in the past.
- Therefore, "He broke his leg yesterday" is correct because "yesterday" refers to a defined time in the past.