A.finish B.finishing C.finished D.has finished
A.came from B.come from C.come D.came
A.has returned B.have returned C.has return D.have return