Решение:
Используем Present Perfect Continuous для действий, которые начались в прошлом и продолжаются до сих пор, или Present Perfect для завершенных действий.
- 1) I have learned English for 20 years. (Действие длится 20 лет).
- 2) Have you fixed the car? - Not yet. (Вопрос о завершенности действия).
- 3) He has been swimming all morning. (Действие длилось все утро).
- 4) Dad has gone to the hospital. He will be back soon. (Действие завершено, результат важен сейчас).
- 5) Helen has been learning the English words for three days to prepare for the exam. (Действие длилось три дня).