第2个回答 推荐于2017-11-23
I didn't finish my work yesterday.
昨天我没完成我的作业。
I haven't finish my work yesterday.
这句子基本不存在,因为yesterday 昨天,已经过去了,句子应该属于过去式,而非 haven't,应为 had not
I had not finish my work yesterday.
昨天我还没完成我的作业。
基本与 I didn't finish my work yesterday. 相近,不过多使用[I didn't finish my work yesterday.]。
have / has / had = 已经。。了
have not/ has not/ had not = 还未本回答被提问者采纳