Is this right to say " I have been ambitious to do sth."?
Or should I add something like"... for XXX years".
"Have been" suggests that your ambition began sometime in the past, but to be more specific you could identify a period of time preceded by "for" or "since" etc.
And , what's the difference between "I am ambitious to do"
(right now) and "I have been ambitious to do"
(from sometime in the past).
This question has tortured me for the whole day ... I'm going crazy!!
Calm down now. Take a deep breath and count to ten.
I'll really appreciate your answer! Thx !