Select the most appropriate option to improve the bold part of the sentence.
The price of petrol has increased yesterday.
Show answer & explanation
Correct answer: B
Explanation
The original sentence uses the present perfect tense ("has increased"). However, the sentence includes a specific time marker for the past, "yesterday."
Simple Past vs. Present Perfect: In English grammar, the present perfect tense cannot be used with specific expressions of past time (like yesterday, last week, or in 2010). Instead, the simple past tense must be used.
Correction: Changing "has increased" to the simple past "increased" makes the sentence grammatically correct.
Correct sentence: The price of petrol increased yesterday.