Давайте разберем, когда использовать Present Perfect и когда Present Continuous в ваших примерах.
Sam _____________ to learn the poem Здесь следует использовать Present Continuous, если действие происходит в данный момент. Например: "Sam is trying (пытается) to learn the poem."
The birds _________ to the South Для этого предложения используем Present Continuous, чтобы показать, что сейчас происходит движение: "The birds are flying (летают) to the South."
Kate ______ English for 2 years В этом случае используется Present Perfect, так как действие началось в прошлом и продолжается до сих пор: "Kate has been studying (изучает) English for 2 years."
The train ______ Это предложение требует дополнительной информации, чтобы точно определить время. Однако, если у нас есть информация о том, что поезд сейчас движется, мы скажем: "The train is coming (приходит)."
Pam and Sam ______ stamps for 3 years Здесь также будет использоваться Present Perfect, так как действие продолжается: "Pam and Sam have been collecting (собирают) stamps for 3 years."
We _____ her for a long time Если вы хотите сказать, что вы знаете кого-то или ждете этого человека, то используем Present Perfect: "We have known (знаем) her for a long time."
Если у вас есть дополнительные вопросы по использованию времён, не стесняйтесь спрашивать!