"Eu tenho dado o meu melhor."
Translation:I have been giving my best.
February 19, 2014
13 CommentsThis discussion is locked.
This discussion is locked.
Deedee222
141
Given the construction of the sentence, wouldn't "I have given it my best" by a correct translation?
"I have given [it] my best" doesnt give away that you are still giving you best.
E g "I have given my best, but noone appreciates you here so now I quit"
The "tenho dado" in Portuguese means that you have been, and are still, giving your best. In that sense the portuguese "present perfect" is different from the English one.
[deactivated user]
The pretérito perfeito composto is always translated to the present perfect progressive unless it is used with a stative verb.
You're correct that "I've given [it] my best" describes an completed activity. DL accepted "I have been doing my best" since it implies repeated activities.