Iftherehadnotbeenahardlayerofrockbeneaththesoil这句话为什么要用过去完成时呢?
theywouldhavecompletedthejobinafewhours.