second-guess

verb
1
to guess what somebody will do before they do it; to guess how you will feel in the future
پیش‌بینی کردن, حدس زدن پیشاپیش
2
to criticize somebody after a decision has been made; to criticize something after it has happened
انتقاد کردن پس از تصمیم‌گیری, انتقاد کردن پس از وقوع, قضاوت پس از واقعه, انتقاد پس از وقوع