【思路】
行程问题。根据题目表述,有两个均匀变化的量影响水库内的蓄水量,符合“牛吃草”模型。设每个水闸每天放水量为1,每天流入水库的水量为x,根据题干,到达警戒水位所需水量=(x-2)×3=(x-3)×4,解得x=6,即每天进水量为6,则到达警戒水位所需水量为(6-2)×3=12。未来7天流入水库的水量将比之前多20%,即每天进水量变为6×(1+20%)=7.2。假设需打开n个水闸可以保证7天内水量低于警戒水位,则(7.2-n)×7<12,得n>7.2-≈5.5,则需要至少打开6个水闸。
因此,答案为B。