每天半小时英语

因为spend的用法是在某事上花时间。或者花一些时间做某事。

这里用的是后者。但是in可以省略。

但这是错误的,因为finish是动词,后面不能跟动词。所以应该是:

他花了半个小时完成作业。

或者他花半个小时做家务。

或者他花半个小时在家里。

但是你的“每一天”是不翻译的,所以你要在后面加上“每一天”。