"I have been living in pune for 6 years and cant speak marathi. Does that say anything about my learning???
Pune is a cosmopolitsb city and english is widely spoken and for those who cant speak English they speak hindi.
The reason he doesnt speak fluent marathi is, there never was the need.
There was no reason for him to try his dismal marathi in the market either. He was just trying to fool the vendor, which he failed to do.
If you have been in Pune for 6 years then you must have learnt to speak "ikde aa", tikde jaa" kind of Marathi by now.