tal como os outros comentaram aqui abaixo, aqui estão alguns exemplos.
RUN: “Todos os dias, corro uma milha depois da escola”. (presente)
RAN: “Ontem, eu corri uma milha depois das aulas”. (pretérito – uma vez e pronto)
HAVE RUN: “Todos os dias, desde a 7ª classe, corro uma milha depois das aulas”. (este é o presente perfeito…a acção começou no passado mas continua até ao presente e talvez no futuro).
HAD RUN: “Antes de ir para a escola ontem, tinha corrido uma milha no ginásio na passadeira”.
(HAD RUN é o pretérito perfeito – é composto do verbo auxiliar “tinha” mais o particípio passado “correr”…a idéia do pretérito perfeito é que a ação de correr ocorria antes de outra ação no passado)…então primeiro você correu a milha na academia na esteira e depois foi para a escola…eu gosto de pensar no passado perfeito como um tempo PAST PAST — a ação que ocorreu antes de outra ação tanto no passado.
NOTE: ACT can put HAD RAN is a trap answer choice…não a escolha…está sempre errada…
NOTE: isto nem sempre é testado no ACT como executado/executado/have run/had run, mas outros verbos irregulares no presente perfeito/passado perfeito também podem ser testados…begin/began/have ou já começou ou já começou, etc…