Tradução de "She has bought Christmas card this year''

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?
Avatar do usuário Marcio_Farias 12280 1 21 206
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..."
MENSAGEM PATROCINADA Para aprender mais sobre os Tempos Verbais baixe agora o: Guia Grátis de Tempos Verbais em Inglês. Ele contém um resumo bem estruturado para revisar os conceitos que você aprendeu na escola.

Clique aqui e saiba como baixar!
Avatar do usuário Donay Mendonça 45275 21 69 1022
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.