They ________ (finish) this work last day. Choose the correct tense form.
Afinished
Bfinish
Cfinishing
Dhave finished
Afinished
Bfinish
Cfinishing
Dhave finished
Related Questions:
Spot the error:
A bad student(A)/ never(B)/ works hard(C)/No error(D)