Грамматика Murphy. Прошедшее + Настоящее завершенное время. – English-BLC