单选题 Millions of tons of water are ______ by a complex system of dykes.

【正确答案】 D
【答案解析】[解析] 本题是说数百万个水离子被一种复杂的沟渠系统阻挡住了。D项hold back“阻挡;阻止……的发展;隐瞒(秘密);踌躇,畏缩不前”符合题意,如:His poor education is holding him back. The police held back the crowd. He was holding something back from us. No one held back in face of danger. 其他三项中,hold up“举起;支撑;使停顿,使不能继续进行;(拦路)抢劫”;.hold on(单独用)“握住不放,坚持下去,(电话)请等一会儿”;hold out(单独用)“伸出;坚持(要求),不屈服(for sth)”,都不符合题意。