Today the teacher criticized the students who didn't do their homework.
对应的英语： 1) I didn’t my homework, hence was criticized by my teacher. 2) I was criticized by my teacher resulting from that I didn’t finish my homework.
你好，很高兴为你解答 翻译如下：if you can leave us a little homework, I think it's good. 希望对你有帮助
but the teacher the assignment too much, make it impossible for us to complete, so we abandoned our homework.
但是我的英语作业还没有写完。 翻译为英文是： But my English homework has not been finished yet. 注：请提问者及时采纳！
我还没完成老师上周布置的所有作业。 翻译为英文是： I haven't finished all the homework assigned by the teacher last week. 注：请提问者尊重回答者的劳动，及时采纳答案。
Mr.Xie teaches me to learn English. 包对，好评～