No, I do not agree. However Ambition actually means to achieve something strongly or to aim at that goal. The meaning of Greed is selfish and greediness. There are two different things.
The Strangers That Came to Town
by Ambrose Flack
I did the same thing
The correct answer would be - A. The ring was too tight for my finger. If you say both of the sentences out loud you can hear which one is a sentence someone would say in conversation and which one sounds incorrect. Hope this helped!