Present perfect simple and present perfect continuous tenses. Upper-intermediate English grammar. Difference between present perfect simple and continuous