这边应该说是 错综复杂条件句
是说当时如果我没有去看我父亲,我现在就已经上交了.
重点是 当时的动作,而不是说已完成.是说当时的动作对以后的影响.
C有would,肯定不行
B,D都是 have gone,一般是去了还没回来,用法也不太对.