看原句的意思 应该是有一帮工人们在挖土,结果施工不成,因为土层下面有岩层,大概这个意思吧
事实是“土层下面有岩层,所以没挖好。”所以虚拟语气是:“如果土层下面没有岩层的话,工人们就挖好了”。与事实正好相反。
你的意思,“不用虚拟语气”,是说直接把事实变过来,变成“没岩层”是吗?
那就变成“是事实”的陈述句了:
There wasn't a layer of rock beneath the soil and they completed the job.
土层下面没有岩层,他们完成了挖掘任务。