回答

回答

done でも問題ないはずです。

現在完了の「完了用法」なので、

「 I have done my homework.」がそもそも

「私は宿題をしてしまった」という意味になります。

「完了」してるわけです。

なのでそれこの文を否定すれば

「完了していない」

つまり「終わっていない」

のニュアンスが出ます。

ちなみにもちろん「finished」でも正解ですよ。

ニュアンスがちょっと違うらしいですけど、同じと捉えていいです。

この回答にコメントする
疑問は解決しましたか?