The teacher gave us a difficult homework assignment.

Meaning: The teacher gave us homework that is hard to do.

Choice of Words: Difficult means challenging or hard to do. Homework refers to tasks assigned by teachers to be completed outside of school hours. Assignment means a task or job that is given to someone. Together, "Difficult homework assignment" indicates a challenging task given by a teacher to be done at home.

Alternative Expressions

Related Expressions