Chinese: 我们的老师给作业给得很多。
English: Our teacher gives us a lot of homework.
French: Notre professeur nous donne beaucoup de devoirs.