This is a question primarily about verb tenses, so let's see what we have, only in those cases where there have been any trouble (with the tense by its Spanish name):
Tiempo pasado imperfecto (modo indicativo):
I walked = Caminaba
Tiempo pasado indefinido (modo indicativo):
I walked = Caminé
The English language doesn't differentiate between these two forms of past tense:
- Pasado imperfecto: An event from the past, that wasn't finished.
- Pasado indefinido: An event from the past, that was finished.
Tiempo condicional perfecto (modo indicativo):
I would have walked = Yo habría caminado
A complex tense, that tells about something that could have happened IF something else had occurred:
Yo habría caminado, si no hubiese caído nieve.
Tiempo futuro perfecto (modo indicativo):
I will have walked = Yo habré caminado
Another complex tense, that tells about a fact that will happen in the future AFTER something else has happened:
Yo habré caminado hasta mi casa cuando tú me llames.
It is also used to tell about a guess (assumption) related to something for what we don't have all the information:
— ¿Sabes por qué él no ha devuelto el libro?
— Habrá tenido algún inconveniente en el camino, creo yo.