second-guess

Second-guess [ˊsekǝndges] v

разг.

1) предугадывать, предсказывать

2) менять своё мнение задним числом, критиковать слишком поздно

Источник: Англо-русский словарь Мюллера на Gufo.me