If you had got up early,you here on time.
A. would reach
B. would have reached
C. have reached
D. had reached
网友回答
A. would reach
(答案→)B. would have reached
C. have reached
D. had reached
解析:这句话使用了虚拟语气。因它所表达的是与过去事实相反的情况,从句用了had done过去完成时,所以主语应用“would等助动词+have done”的形式。