Great pains ____ been taken to repair the engine perfectlyAhasBwasCwereDhaveAnswer: D. haveRead Explanation: