A.Judging B.Judge C.Judged D.To judge
A.finished B.would finish C.have finished D.had finished
A.held B.have held C.are holding D.have been holding