I would swear that we have had this conversation already.
I have two questions regarding the sentence above:
- Can it be put just "I swear" instead of "I would swear". What is the difference?
- If they had the conversation already, why "we have had" not "we had"?