they have finished their work last night改错

问题描述:

they have finished their work last night改错

去掉have
因为
last night‘昨晚’不能与现在完成时连用。

they 【finished】 their work last night
因为时间状语是【last night】所以时态用一般过去时