Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Thank you very much. It is very clear. For example, my mp3 player is broken or it has failed. In my opinion, I think having failed is more formal, broken is neutral, and busted is more colloquial?
Thank you for your comment. In fact I did several google search to clarify it. A present perfect tense which points to future rather than now? Or it is both acceptable to choose present or present perfect tense? It indeed is something new to me.