Como dicen mis compañeros, el past simple sirve para acciones en el pasado que ya se han completado. "I played football with my friends" Esa acción se ha finalizado. Pero en cambio el present perfect se da en situació que van del pasado y que todavía afectan (o se dan) en el presente. "I've have lived there for years" quiere decir que empezaste a vivir allí ybque aun lo haces. A veces también se usa para acciones que se acaban de dar obse han dado muy recientemente. "I've finished my homework" indicaría que, aunque es una acción pasada, se acaba de producir. Naturalmente, algunos marcadores te dirán si uno u otro. Por ejemplo, past simple, yesterday, a week ago, last year etc. En cambio,otros como since, for, already or just se usan en el present perfect
Leer más