Introduction
Beginners often confuse mostrar and ensinar in Portuguese because both relate to conveying information. This article explains the difference, patterns of use, common verb forms, direct and indirect objects, and natural examples in Brazilian Portuguese so you can choose the right verb when speaking or writing.
- Core difference: mostrar vs ensinar
- Grammar and sentence patterns
- When to use mostrar
- When to use ensinar
- Grammar detail: ensinar + infinitive and ensinar alguém a fazer algo
- Showing a process: mostrar como vs ensinar a
- Pronouns and clitic placement
- Common collocations and verbs often paired with mostrar and ensinar
- Using mostrar and ensinar in passive and reflexive forms
- Cultural and usage notes for Brazilian learners
- Idiomatic uses and extensions
- Summary: quick decision guide
- Conclusion
Core difference: mostrar vs ensinar
Mostrar literally means to show, to display, or to point something out. It emphasizes presenting an object, scene, or example so someone can see or understand visually or intuitively.
Ensinar means to teach or instruct. It emphasizes systematic explanation, training, or transmitting knowledge or skills, often involving steps, guidance, or practice.
Simple comparison
Mostrar = apresentar, exibir, apontar algo para que a outra pessoa veja.
Ensinar = explicar, instruir, transmitir conhecimento ou habilidade.
Grammar and sentence patterns
Both verbs are regular in Portuguese but have different verb complements and prepositions. Understanding objects and prepositions helps form correct sentences.
Basic conjugation forms
Present indicative (regular patterns):
Mostrar: eu mostro, você mostra, ele/ela mostra, nós mostramos, vocês mostram, eles/elas mostram.
Ensinar: eu ensino, você ensina, ele/ela ensina, nós ensinamos, vocês ensinam, eles/elas ensinam.
Direct object vs indirect object
Both verbs often take a direct object that names what is shown or taught: mostrar algo, ensinar algo. When specifying the person who receives the action, use a direct object pronoun or an indirect object with a preposition depending on emphasis.
Examples with direct object and recipient:
Eu mostro o livro a ela. or Eu mostro o livro para ela.
Eu ensino gramática a ela. or Eu ensino gramática para ela.
Note: Brazilian Portuguese commonly uses para instead of a in spoken language, but both are correct. When using object pronouns, the pronoun normally comes before the verb in neutral statements: Eu lhe mostro o livro is possible but can sound formal; Eu mostro para ela o livro or Eu mostro o livro para ela are more natural.
When to use mostrar
Use mostrar when the focus is on making something visible, pointing out information, or giving a demonstration without necessarily giving step-by-step instruction.
Common contexts for mostrar
1. Presenting objects or images: mostro as fotos, mostro o produto.
2. Pointing out facts or evidence: mostro o erro, mostro a prova.
3. Quick demonstrations: mostro como funciona but usually basic or visual, not detailed teaching.
Examples in Brazilian Portuguese
Eu mostro as fotos da viagem.
Ela mostra o mapa para os turistas.
Mostro para você como abrir a gaveta.
Note how mostrar often appears with objects that are visible or tangible. In Mostro para você como abrir a gaveta the verb introduces a short demonstration that could be mostly visual.
When to use ensinar
Use ensinar when the focus is on instruction, guidance, or transfer of knowledge and skills. Teaching implies a process: explaining, correcting, and practicing.
Common contexts for ensinar
1. Formal education: ensino matemática, ensino português.
2. Skill transfer: ensino a cozinhar, ensino a dirigir.
3. Explaining concepts: ensino a diferença entre as palavras, ensino gramática.
Examples in Brazilian Portuguese
Ele ensina inglês na escola.
Minha mãe me ensinou a cozinhar arroz.
O professor ensina os alunos a conjugar verbos.
Notice that ensinar often carries an object that is knowledge, skill, or method. It frequently appears with an infinitive phrase to mark what is being taught: ensinar a + infinitive.
Grammar detail: ensinar + infinitive and ensinar alguém a fazer algo
A common construction with ensinar is ensinar alguém a fazer algo. Use ensinar followed by the person and the action in the infinitive to indicate teaching someone to do something.
Structure: ensinar + pessoa + a + infinitivo
Examples:
Ela ensina as crianças a ler.
Você me ensinou a dirigir.
This structure is central to ensinar and is not typically used with mostrar in the same way. With mostrar you would more often show how something is done visually without the a + infinitive construction unless emphasizing demonstration: mostro como se faz can appear but uses como instead of the a + infinitive.
Showing a process: mostrar como vs ensinar a
When demonstrating a process, both verbs can appear but with different nuance.
Mostro como se faz implies a visual demonstration: you show how something is done. It can be brief and not necessarily involve step-by-step teaching.
Ensino a fazer implies a teaching process that usually involves guidance, correction, and learning over time.
Examples:
Eu mostro como se faz o nó.
Eu ensino a fazer o nó.
Compare the nuance: in the first sentence the speaker simply demonstrates the knot once or shows the method. In the second sentence the speaker takes on the role of teacher and helps the learner practice until they can do it.
Pronouns and clitic placement
Portuguese uses object pronouns that change placement depending on formality and sentence type. In spoken Brazilian Portuguese, clitic pronouns often follow the verb in affirmative sentences when attached, but many speakers prefer to use prepositional constructions (para mim, para você) for clarity.
Examples with pronouns:
Mostro para você o resultado. or Eu lhe mostro o resultado (formal).
Ensino-lhe as regras is formal; Eu ensino as regras para você is more common in conversation.
Using pronouns directly with verbs is grammatical, but watch register: eu lhe mostro is more formal or literary; eu mostro para ele is colloquial and very common in Brazil.
Common collocations and verbs often paired with mostrar and ensinar
Mostrar often pairs with words like foto, exemplo, resultado, documento, tela, gráfico. Examples: mostrar a foto, mostrar o resultado, mostrar o documento.
Ensinar pairs with words like técnica, teoria, prática, lição, matéria, habilidade. Examples: ensinar a técnica, ensinar a teoria, ensinar a praticar.
Set phrases and verbs that can be confusing
Mostrar a verdade vs ensinar a verdade: mostrar a verdade is to reveal or present facts; ensinar a verdade is to instruct someone about the truth, usually in a moral or doctrinal sense.
Mostrar o caminho vs ensinar o caminho: mostrar o caminho is to point the way or show directions; ensinar o caminho could mean to train someone in navigation or to explain a path conceptually, but is less common.
Using mostrar and ensinar in passive and reflexive forms
Both verbs can be used passively or with reflexive constructions to change focus.
Passive: O conceito foi ensinado pelo professor. A foto foi mostrada aos convidados.
Reflexive/passive se construction (very common in Portuguese): Ensina-se informática na escola. Mostra-se o produto na vitrine. These constructions focus on the action without an explicit agent.
Cultural and usage notes for Brazilian learners
Brazilian Portuguese favors practical, colloquial expressions. People often use mostrar in everyday situations to point something out quickly. Ensinar carries social weight because it implies responsibility and authority, such as parents, teachers, or experts teaching others.
In informal speech, Brazilians might say Me mostra? to ask someone to show something casually. For teaching requests, people might say Você pode me ensinar? when asking someone to instruct them in a new skill.
Be mindful of tone: offering to ensinar someone can sound more committed than offering to mostrar something once. For example, if you say Eu ensino você a tocar violão you imply a series of lessons; Eu mostro alguns acordes is lighter and implies a brief demonstration.
Idiomatic uses and extensions
Mostrar can be extended to non-visual contexts like mostrar respeito or mostrar interesse, where the meaning is to express or display an attitude. Ensinar is rarely used idiomatically in this way; it stays close to the idea of instruction.
Examples:
Ele mostrou respeito pelos convidados. (He showed respect)
Ela mostrou interesse na conversa. (She showed interest)
By contrast, ensinar appears in sentences like Ele ensina valores às crianças which keeps the teaching sense but can cover moral or cultural education.
Summary: quick decision guide
If you want to physically display, point out, or demonstrate something briefly, use mostrar.
If you want to instruct, explain in detail, or train someone in a skill or subject, use ensinar.
Remember constructions:
ensinar + pessoa + a + infinitivo (ensinar alguém a fazer algo)
mostrar + coisa + para + pessoa or mostrar + para + pessoa + como + verbo
Conclusion
Mastering the difference between mostrar and ensinar helps you communicate more precisely in Brazilian Portuguese. Use mostrar for showing and demonstrating, and ensinar for teaching and instructing. Pay attention to sentence patterns like ensinar alguém a fazer algo and common prepositions such as para and a. With practice, choosing the right verb will become natural in everyday conversations and formal contexts.

