如果遇到拖欠工程款好几年不给的情况,可以通过以下方式解决:1. 协商解决:主动与欠款方沟通,明确表达诉求,要求其支付拖欠的工程款。这是较为便捷的方式,若能协商一致,可节省时间和精力。2. 申请支付令:依据《民事诉讼法》规定,债权人请求债务人给付金钱、有价证券,符合条件的,可以向有管辖权的基层人民法院申请支付令。法院会根据情况审查并发出支付令,若债务人在规定期限内不提出书面异议又不履行支付令的,债权人可以向法院申请强制执行。3. 起诉:准备好相关证据,如施工合同、工程验收单、工程款结算凭证等,向法院提起诉讼。通过法律途径强制要求对方支付工程款及可能产生的利息、违约金等。胜诉后,若对方仍不履行,可申请强制执行其财产。4. 寻求政府部门帮助:可以向当地建设行政主管部门或者相关行业协会反映情况,请求协助调解,促使欠款方支付工程款。5. 申请诉前财产保全:担心对方转移财产导致判决后无法执行的,可以在起诉前向法院申请财产保全,冻结对方的相关财产,确保将来判决得以顺利执行。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。