Present perfect versus preterite

QuestionAnswer
to achieve, to get; to manage to (+ infinitive)
conseguir
the objective
el objetivo
This year we have achieved the objective.
Este año hemos conseguido el objetivo.
Last year they did not achieve the objective.
El año pasado no consiguieron el objetivo.
the manager
el gerente
the contract
el contrato
The manager signed the contract yesterday.
El gerente firmó el contrato ayer.
Has the manager signed the contract today?
¿Ha firmado el gerente el contrato hoy?
the department
el departamento
to hire
contratar
This week the department has hired a new employee.
Esta semana el departamento ha contratado a un empleado nuevo.
Last month we hired many people.
El mes pasado contratamos a mucha gente.
the sale
la venta
Sales have improved a lot this month.
Las ventas han mejorado mucho este mes.
to manage
gestionar
My colleague managed the sales yesterday.
Mi compañera gestionó las ventas ayer.
The manager has handled the problem this morning.
La gerente ha gestionado el problema esta mañana.
the strategy
la estrategia
This year the strategy has started to work.
Este año la estrategia ha empezado a funcionar.
Last year the boss changed the strategy.
El año pasado la jefa cambió la estrategia.
to invest
invertir
Today the department has invested in the project.
Hoy el departamento ha invertido en el proyecto.
Yesterday they invested nothing in the company.
Ayer no invirtieron nada en la empresa.
Did you finish reading the contract last week?
¿Terminaste de leer el contrato la semana pasada?
the day before yesterday
anteayer
The day before yesterday we hired two employees.
Anteayer contratamos a dos empleados.
The day before yesterday I went to the bank.
Anteayer fui al banco.
Did you speak with the client the day before yesterday?
¿Hablaste con el cliente anteayer?
The manager called the day before yesterday, not yesterday.
El gerente llamó anteayer, no ayer.

Contributors