Sia in Matteo sia in Luca, il sermone di Gesù inizia con una benedizione per i poveri.
Però in Mt 5,3 è per i poveri spirituali, e in Lc 6,20 i poveri materiali.
Ci sono differenze simili in altri punti del sermone.
La spiegazione più semplice è che i due Vangeli raccontano due sermoni diversi.
Siccome Gesù come predicatore itinerante ripeteva il suo insegnamento in diversi momenti.
Per esempio, almeno due volte raccontò che i primi sarebbero stati gli ultimi ( Mt 19,30; Mt 20,16 ).
In questo caso, Gesù predicò due sermoni simili in due circostanze diverse, che sarebbe una spiegazione alternativa del luogo del sermone ( vedi il commento su Matteo 5,1 ).
Anche se Matteo e Luca racconto lo stesso sermone, non c'è necessario una contraddizione.
Il racconto di Luca è più corto di quello di Matteo, per cui senza dubbio non scrisse tutto quello che Gesù disse nel sermone.
Forse anche Matteo fece un riassunto, e Gesù disse tutte e due le benedizioni in diverse parti del sermone, e Matteo riportò una benedizione e Luca l'altra.
Alternativamente, Luca ha il senso generale del detto di Gesù ( "poveri" in generale ), ma Matteo prende un senso specifico del detto ( poveri spirituali ), senza dire niente dei poveri materiali.