Blog

How to Agree and Disagree in Portuguese

Picture this: you’re having a heated conversation with your Portuguese friends about football, and someone declares that Ronaldo is the greatest of all time. Whether you agree or not, you’ll need to express your opinion tactfully.

The key is knowing how to agree or disagree in Portuguese without sounding rude or like you’re reading from a textbook.

Mastering the art of agreeing and disagreeing is crucial for natural conversations in Portuguese. Let’s explore how to do this with finesse and cultural sensitivity.

If You Agree with Someone

The most straightforward way to express agreement is:
ConcordoI agree

To show specifically who you’re agreeing with, you can use:
Concordo contigoI agree with you (sing.,inf.)
Concordo consigoI agree with you (sing.,formal)

Notice how we combine “with you” into one word:

  • Contigo = com + ti (with you, informal)
  • Consigo = com + si (with you, formal)

If You Disagree

Not all disagreements are created equal. There’s a world of difference between “I don’t think so” and “That’s completely wrong.”

Portuguese gives you the tools to match your words to your level of disagreement.

This is your go-to phrase for polite disagreement without being confrontational.

Use this when you need to call out misinformation, but be careful—it’s quite strong.

This is more formal and works well in professional or academic settings.

Sometimes you don’t feel strongly either way about a topic. This phrase allows you to stay neutral while keeping the conversation flowing.

Learning to express agreement and disagreement naturally in Portuguese is about more than just memorizing phrases—it’s about understanding the cultural context and choosing the right level of formality for each situation.

Lastly, feel free to check out this Rui and Joel video that covers the sentences above, but in video form.

Any questions? Post a comment below:

Your email address will not be published. Required fields are marked *

The subject is used only for admin purposes and won't be displayed in your comment.

Translator
Hide
0/255