Краткий ответ:
- has been learning
- have read
- have heard
- has been doing
- has taken
Объяснение:
Nina has been learning English for 2 years and continues to study it.
Используем Present Perfect Continuous: действие началось в прошлом, продолжается сейчас и указана длительность (for 2 years).I have already read three stories.
Present Perfect показывает результат: уже прочитаны три рассказа. Слово already часто используется с этим временем.I have never heard this song before.
Present Perfect употребляется для описания жизненного опыта. Слова never и before — подсказки.He has been doing his homework since lunch, and hasn't finished it yet.
Действие длится с определённого момента (since lunch) и ещё не завершено (hasn't finished yet), поэтому нужен Present Perfect Continuous.She has not taken another test yet.
Слово yet указывает на действие, которое пока не произошло; используется Present Perfect: has + taken.
Правило:
- Present Perfect — важен результат: have read, have heard, has taken.
- Present Perfect Continuous — важен процесс и его длительность: has been learning, has been doing.
