La mejor respuesta
En realidad, tampoco las uso. Castigar es una palabra arcaica. En la actualidad, se usa muy raramente en inglés hablado o escrito, a menos que alguien esté haciendo una alusión explícita al lenguaje bíblico.
(Una excepción: «estar enamorado», que significa «estar enamorado». )
Cuando la palabra estaba en uso, la forma de tiempo pasado adecuado era smote . Pero debido a que la palabra es tan rara, la gente no la recuerda y simplemente aplica la regla habitual para la forma del tiempo pasado, lo que produce smited . verbos irregulares que no se usan mucho: se regularizan.
Entonces, en el siglo XXI, cualquiera de las formas sería aceptable, excepto para las personas que quieran ser rigurosas.
(Si tuviera una razón para usar la palabra, elegiría smote , porque me enorgullezco de conocer los arcanos del idioma inglés).
Respuesta
Este es un tema muy extenso y te aconsejo que consultes un libro de gramática avanzada, o varios. Otra cosa que dificulta dar una respuesta definitiva a tu pregunta es que el uso del presente perfecto es diferente en el inglés británico y en el inglés americano (los estadounidenses suelen decir Me acabo de comer un pastel, mientras que en inglés británico solemos decir I acabo de comer un pastel ). Lo que estoy escribiendo aquí se relaciona con el inglés británico.
Primero, en inglés británico, la inclusión de ciertas palabras en la oración, p. Ej. solo, ya, todavía, significa que se usa el presente perfecto: Acaba de / ya llegó, ¿Ya llegó? Esto es requerido por la gramática, no es una cuestión de significado.
En segundo lugar, la razón por la que el tiempo se llama presente perfecto es por la relevancia de la acción para el tiempo presente. Usamos este tiempo verbal cuando hay una conexión entre una acción pasada y el tiempo presente, aunque esto no siempre se indica explícitamente. Por ejemplo: El taxi ha llegado (presente perfecto porque el taxi ya está aquí) He comido mi almuerzo (presente perfecto porque el subtexto es y ahora puedo volver al trabajo o y ahora me siento lleno ) Le di al jefe la información (presente perfecto porque estoy enfatizando que ahora él conoce la información) He ordenado mi habitación (presente perfecto porque la habitación ahora está ordenada).
Por supuesto, Es perfectamente posible, y gramaticalmente correcto, decir El taxi llegó, comí mi almuerzo, le di al jefe la información y ordené mi dormitorio, pero usamos el tiempo pasado simple para referirnos a una acción completada en el pasado – allí no hay ningún vínculo con el presente. Lo importante del tiempo pasado simple es que nos referimos a, o pensamos, en un momento particular del pasado. Entonces, podría decir: llegó el taxi, me subí y el taxi se fue. Hoy comí mi almuerzo en mi escritorio. Le di al jefe la información y la incluyó en su informe. Ordené mi habitación el fin de semana porque mi madre me dijo que lo hiciera.
Si usa una expresión de tiempo relacionada con un punto en el tiempo, por ejemplo, ayer, la semana pasada, hace cuatro días, cuando era un niño, en Diciembre, entonces necesitas el pasado simple.
Si me dices «Comí mi almuerzo» sin otro contexto, probablemente me pregunte por qué estás diciendo esto y te preguntaría «¿Cuándo?» o «¿Dónde?», porque supongo que te refieres a una sola ocasión pasada. Si me dices «He comido mi almuerzo» probablemente diría «Oh, bien, yo también; podemos salir ahora ”- utiliza este formulario debido a cierta relevancia para el momento actual. El tiempo no es importante en esta oración, no importa a qué hora almorzó.