题目解析:
retain: 保留,保持。A 是获得;B 是建立;C 是从…中获益;D 是保持,坚持。所以 D 的 maintain 正确。对应原文:By 1800 more than a thousand steam engines were in use in the British Isles, and Britain retained a virtual monopoly on steam engine production until the 1830s.原文说已经有一千部蒸汽机在英伦三岛,而且英国怎么样了垄断;选项当中的 gain 和 establish 都有从无到有的意思,而原文从一开始就说英国工业革命成功的原因是利用能源,所以不是从无到有,profit from 从中获利原文没说,错。