Grammar Puzzles Solved (20): Each of the students have completed their assignments on time.
The error in the sentence is in subject-verb agreement.
-
“Each of the students has completed their assignments on time.”
-
-
Alternatively, you could also say:
“Each of the students has completed his or her assignment on time.”
-
However, “his or her” sounds a bit old-fashioned or formal these days.
-
However, the Asian students still prefer the following structure, and I would also favour this structure. “Each of the students has completed their his/her assignment on time.