【思路】
第一步,识别题型,考查行程问题中顺逆水行船问题。
第二步,顺流速度=船速+水速=16+4=20km/h;逆流速度=船速-水速=12-4=8km/h。相遇距离=速度和×时间,则56=(20+8)×时间,解出时间=2h。
因此,答案为C。