I have a friend that would consistently say, "I could have told you that," only after the fact is said.

But when I test him before the fact is revealed, he wouldn't know the answer. He has narcissistic traits.

4 Answers 4


I'd say that is a windbag. (And a copycat as well.)


A person who talks at length but says little of any value:
'I think he’s a pompous old windbag'


(Especially in children’s use) a person who copies another’s behaviour, dress, or ideas:
'all writers are copycats'



Mr.Know it all.. (its a sarcastic way to refer a person who acts as though he/she knows everything) check this for reference.


  • This has the makings of a good answer. Can you please add a reference and synopsis to it is of greater value to future viewers?
    – Bookeater
    Oct 7, 2015 at 7:48
  • @Bookeater - updated with reference :) Oct 7, 2015 at 7:51
  • Well-done! I've added it as plain text as well, that is site policy to compensate for link rot. You already had my upvote :-)
    – Bookeater
    Oct 7, 2015 at 7:56

Sounds like a Monday-morning quarterback to me:

a person who criticizes the actions or decisions of others after the fact, using hindsight to assess situations and specify alternative solutions. [dictionary.com]


You could call a person like that Captain Hindsight:-

A stupid ass superhero from the South Park episode Coon 2: Hindsight. He flies around the world providing hindsight after every catastrophy that happens, but doesn't actually do anything helpful. [Urban Dictionary]

although it would be understood only by South Park fans, I guess.


  • I like this reference, just wish there's a single word to describe this.
    – sojim
    Oct 9, 2015 at 19:40

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.