Up-votes to @stoneyb and @oerkelens. Let me just add:
"My teacher told me that "the" is used before well-known to both speakers objects and if a noun is used for the first time we shoud use "a"."
The first part of that -- use "the" when the noun is "well-known" -- is basically correct. Most people would say to use "the" when we are referring to a specific instance. Like in this case, the speaker is waiting for a specific train, not just any train.
But the second part -- when used for the first time always use "a" -- is just wrong. There is no such rule.
"The Earth has a population of about 7 billion." Everyone knows which Earth I'm talking about, as there's only one.
"The president of the country gave a speech." It's likely clear from context which country I'm talking about, and any given country probably has only one president. So it's "the", not "a president gave a speech". In context, if I was talking about not just the current president but also about past presidents, I might say, "a president once gave a speech in which he said ...", etc. But if I'm talking about many presidents, then it is not necessarily clear which one I'm talking about at any given moment.
"The wife of the murdered man identified the body." If we said, "A wife of the murdered man ...", that would imply that he has more than one wife, which he probably doesn't.
Etc. There are many cases where the first time that a person or object is mentioned, we would use "the", because we are referring to one specific instance and not one of many.
4I know what happened because I was in your shoes before. The trick to understand English articles is to understand that it's all about "definite" (the) vs "indefinite" (a/an). There is a good reason that "the" is called the definite article, not the "second-time" article, nor the "for-something-well-known" article. All the answers below are good. Read them carefully. Once you really understand what "definite" means, you won't be confused easily anymore. – Damkerng T. – 2014-03-24T14:11:31.563
4In this example, *the* train is obviously "known" in the sense that it's *the specific train scheduled to arrive at a specific time*. If that wasn't the case, the speaker couldn't know that he had a little time before it was due to arrive. – FumbleFingers Reinstate Monica – 2014-03-24T14:21:18.143
Yes, @FumbleFingers has hit the nail on the head :) – starsplusplus – 2014-03-24T15:10:06.890
Noun being used for the first time is a situation when you would use the definite article, not the (only) situation when you would use it. – starsplusplus – 2014-03-24T15:12:42.370