She has bought Christmas card this year - Tradução em português

Como eu traduzo a seguinte frase: "She has bought Christmas card
This year." Ela tem comprado cartões de Natal este ano ou Ela comprou
Cartões de Natal este ano?

CENTENAS DE EXPRESSÕES DO INGLÊS
Preparamos um plano de estudos para ajudar você a dominar centenas de palavras e expressões do inglês em tempo recorde. EXPERIMENTE AGORA
2 respostas
Ordenar por: Data
Marcio_Farias 1 24 214
Geralmente, dizemos "cartão" no plural (cartões):

"She has bought Christmas cards this year" = "Ela comprou cartões de Natal"

O americano diria: "She bought Christmas cards..."

Mas, se ela só comprou um cartão: "She (has) bought a Christmas card..."
Donay Mendonça 23 127 1.7k
Complemento:

She has bought a Christmas card this year.

A tradução mais comum neste caso é "ela comprou um cartão de natal este ano." Não recomendo dizer "ela tem comprado um cartão de natal este ano".

"She has bought Christmas cards this year".

"Ela comprou cartões de natal este ano."

Seria possível traduzir como "ela tem comprado cartões de natal este ano", mas o present perfect simple é bem menos comum, neste caso (com buy).

Para dizer "ela tem comprado cartões de natal este ano", sugiro "she has been buying Christmas cards this year".

Bons estudos.