B1B2 General English It’s Been Ages! GrammarListeningPerfect TensesSpeaking Master all four perfect tenses – present perfect simple and continuous, past perfect simple and continuous – through the natural, everyday context of catching up with an old friend in English. Bookmark Complete