Spot the error in the given sentence: In early India (A) there has been (B) very little to read except for (C) the books sent from Britain (D).
Show Hint
When describing past events, ensure that the tense matches the timeframe being referenced, such as using the simple past "was" instead of present perfect "has been."
The error lies in part (B), "there has been," which should be corrected to "there was" to match the past tense of the sentence.
The sentence refers to a time in the past ("In early India"), so the correct past tense form is required.
"Has been" is the present perfect tense, which is inappropriate here since the sentence is about a historical period.
The rest of the sentence is grammatically correct. Conclusion:
The error is in part (B), and the correct phrasing is "there was" instead of "there has been."