Понять тонкости употребления времен в английском непросто. Но это удалось даже коту. (Возможно, потому что он британский.) Мистер Кот разложил все по полочкам: чем Present Perfect отличается от Past Simple и когда употреблять Present Perfect Continuous. Если все-таки останутся вопросы, их можно задать на первом бесплатном уроке в онлайн-школе Skyeng.