Question: Qual é a diferença entre ***estar com dor de*** e ***estar com dor na***?

Há dois exemplos:

> 
> Estou com dor **de** garganta!
> 
> 
> Estou com dor **n**as costas!
> 
> 
> 

Quando usar ***de*** e quando, ***na***? Eles podem ser substituídos? Pode ser que *dor de* garganta é mais comum e por isso usamos ***de***?

Answer: 
Há expressões fixas com significado específico. Alguns exemplos são:

* dor de barriga
* dor de cabeça
* dor de cotovelo

(Os significados podem ser checados num [dicionário](https://www.infopedia.pt/dicionarios/lingua-portuguesa/dor).)

Fora essas expressões, em geral se deve utilizar "dor em". Por exemplo, não se diz em pt-BR "dor de costas", mas "dor nas costas".

Quando uma expressão existe, não usá-la sugere um significado distinto. Por exemplo (de [Valdeir Psr](https://portuguese.stackexchange.com/users/2759)): "dor de garganta" via de regra [significa](https://dicionario.priberam.org/dor%20de%20garganta) dor advinda de "inflamação da garganta"; então dizer "dor *na* garganta" sugeriria que a dor tem origem distinta, que não de inflação. 
Similarmente, de acordo com [Artefacto](https://portuguese.stackexchange.com/users/249), em pt-PT, "uma *dor de costas* será normalmente uma dor na coluna", enquanto uma "dor nas costas" pode se referir à dor de uma queimadura nas costas.
*Dor **de** qualquer coisa* designa um tipo de *dor*, enquanto *dor **em** qualquer sítio* designa o sítio em que a dor ocorre.

Por exemplo, *dor de barriga* será uma dor nos intestinos, ou talvez no estômago, possivelmente causada por algo que se comeu; uma *dor de costas* uma dor na coluna ou quando muito uma dor muscular nas costas pouco localizada. Se a dor for de outro tipo (uma queimadura na zona do ventre ou nas costas, por exemplo), então será apenas uma dor **nesse** local. Uma *dor **de** x* será sempre uma *dor **em** x*, mas o contrário não é verdade.

Depois, existem expressões como *dor de cotovelo*, *dor de coração*, que têm significados específicos (inveja, desgosto amoroso).