Есть очень удобное практическое правило: упоминая предмет впервые, обычно используем артикль a. Упоминая его вторично, используем артикль the.
Например:
• I have a book. The book is good. У меня есть книга. Книга хорошая.
• I can see a parrot. The parrot is white. Я вижу попугая. Попугай белый.
Немного теории, которая может оказаться полезной. У правила есть логика: упоминая предмет в первый раз ты называешь предмет, а второй раз на него указываешь. Это как в основах программирования: первой строкой определяешь переменную, второй строкой и далее – ссылаешься на нее. Поэтому, кстати, и работает правило «после be, have, see»: потому что после этих трех глаголов мы называем предметы, еще не указывая на них.
• I have a book. У меня есть книга (предмет, принадлежащий классу книг). Фраза “a book” дает имя новому предмету, появившемуся в разговоре. The book is good. Книга хорошая. Фраза “The book” начала указывать на конкретный предмет. По сути, она стала его временным собственным именем.
• I can see a parrot. Я вижу попугая (существо, принадлежащее классу попугаев). Фраза “a parrot” определяет нечто, что мы увидели. The parrot is white. Попугай белый. Фраза “The parrot” стала указывать на конкретную птицу.
Предыдущее правило не абсолютно. Если предмет ощущается говорящим как конкретный, определенный ситуацией, правильно употребить the несмотря на то, что предмет упоминается впервые.
• The day is great! День отличный (конкретный день, т.к. речь явно о сегодня)
• The winter is wonderful. Зима прекрасна (конкретная зима, т.к. речь явно о зиме, которая сейчас)