English grammar homework – 29 MCQ questions

Attached pdf with 29 english grammar questions. Need it in 2 hours max.