Present Perfect Simple 1
Present Perfect Simple 2
Present Perfect Simple 3
100

Yo he comido demasiado.

I have eaten too much.

100

La película ya ha empezado.

The film has already started.

100

El no ha ido con nosotras.

He hasn't gone with us.

200

Él ha hablado con el doctor.

He has talked to the doctor.

200

Peter no ha llegado todavía.

Peter hasn't arrived yet.

200

No hemos vendido la casa todavía.

We haven't sold the house yet.

300

¿Ha cocinado paella? (ella)

Has she cooked paella?

300
Él ya lo ha hecho.

He has already done it.

300

¿Ha llegado ya? (él)

Has he arrived yet?

400

Nosotros hemos perdido nuestras llaves.

We have lost our keys.

400

Él acaba de terminarlos.

He has just finished them.

400

Él ha visitado a su abuela, ¿verdad?

He has visited his grandmother, hasn't he?