Which sentence contains a grammar error?
The error in sentence C is the misuse of "it's." The word "it's" is a contraction of "it is" or "it has," while "its" is the possessive form of "it." The correct sentence should be: The dog barked loudly as it ran towards its owner.
The dog ___ barking all night, which kept us awake.
The subject "dog" is singular, and the past continuous tense requires the singular verb "was." Therefore, the correct phrase is "was barking."
If he ___ harder, he would have passed the exam.
This is a third conditional sentence, which talks about a hypothetical past event. The correct form is "had studied" to match the condition in the past perfect tense.
Neither the professor nor the students ___ aware of the changes to the schedule.
When "neither...nor" is used, the verb agrees with the subject closest to it. Since "students" is plural, the correct verb is "are."
I’ll wait here until the metro ___.
The clause "until the metro" requires the present simple tense ("arrives") because it refers to a future event dependent on the main clause.
He suggested that she ___ to the doctor immediately.
After verbs like "suggest," the subjunctive form is used. In English, the subjunctive form of "go" is the base form, so the correct sentence is "she go."
Everyone in the class ___ to complete the assignment by monday.
The subject "Everyone" is singular, so the singular verb "has" is used.
He will finish his project as soon as he ___ enough material.
In time clauses beginning with "as soon as," the present simple tense is used to refer to future actions. Thus, "collects" is correct.
Each of the crockery on the shelf ___ dusty from years of neglect.
The subject "Each" is singular, even though it refers to multiple items. Therefore, the singular verb "is" is required.
If I ___ you, I would take the project offer.
In conditional sentences expressing hypothetical situations, "were" is used with all subjects in the subjunctive mood (e.g., If I were, If she were).