Crear juego
Jugar Relacionar Grupos
1. Present perfect simple
2. Present perfect continuous.
3. Present perfect continuous interrogative form.
4. Present perfect simple interrogative form

She has been playing the piano.

I need to call my father, but I have lost my phone.

He has never lost a match.

What has Mari have done after college?

I have lived in three different countries.

She has worked with me for ten years.

What have I been doing lately?

You have been working for three years.

He has just scored a goal.

He hasn't been living here.

They have been thinking about it for a long time.

I have been watching tv for three hours.

How long has it been cooking?

We have lived here since 2001.

I haven't talked with her this week.

Have you eaten Indian food?

Hasn't she been sleeping?

They haven't been attending class.

You have not said anything.

You have not been eating lately.

How long has Michael been in Kyoto?

He's been lying this whole time.