Estos ejercicios te ayudarán a practicar el tiempo presente perfecto simple en inglés.

Si necesitas repasar este tiempo verbal te dejo este enlace [PRESENTE PERFECTO SIMPLE]

a) Oraciones afirmativas

-Completar las oraciones con la forma correcta del verbo entre paréntesis.

Ejemplo:

She ………….. London three times. (visit)

She has visited London three times.

1.We …………….. English for three years.(study)

2.He ……………… here since 2020. (live)

3.Amy and Tom ………….. friends for ages. (be)

4.She ……… just ……….. (arrive)

5.They ………. already ………. their homework. (finish)

6.I …………….. many books in my life. (read)

7.We ……………….. three meetings this morning. (have)

8.He …………………. two novels. (write)

9.They ………………. so hard this week. (work)

10.Tim ……………….. early today. (leave)

 

b)Oraciones negativas

-Completar las oraciones con la forma correcta del verbo entre paréntesis.

Ejemplo: –

He ………………………… yet. (not / arrive)

He has not arrived yet.

1.I ………………. my lunch. (not / finish)

2.They……………… Madrid. (not / visit)

3.We ……………….. finish our homework yet. (not / finish)

4.The film ……………… yet. (not / start)

5.She ……………………. to Rome. (not / be)

6.I ………………………. Meg today. (not / see)

7.He ………………………. here before. (not / be)

8.Tom …………………….. me yet. (not / call)

9.It ………………………….. much this month. (not / rain)

10.They …………………….. this machine in ages. (not / use)

c)Oraciones interrogativas

-Ordenar las palabras para formar la pregunta correcta.

Ejemplo: -you / have / Where /been /?

Where have you been?

1.she / been / Has / here / before / ?

______________________________________________

2.eatten / ever/ you / Have / Thai / food / ?

______________________________________________

3.party / Have / the / you / enjoyed / ?

______________________________________________

4.my / Have / keys / seen / you / ?

______________________________________________

5.homework / Has / finished / her / she / ?

______________________________________________

6.it / recently / Has / snow / it / ? 

______________________________________________

7.you / lived / How / have / long / here / ?

______________________________________________

8.watered / plants / you / the / Have / today / ?

______________________________________________

9.she / many / books / How / bought / has?

______________________________________________

10.listened / song / you / Have / this / to / ?

______________________________________________

-Reaspuestas:
a) 1.have studied /2.has lived /3.have been /4.has- arrived /5.have – finished /6.have read / 7.have had / 8.has written / 9.have worked /10. has left
b)1.haven´t finished / 2.haven’t vidited /3.haven’t finished/ 4.hasn’t started /5.hasn’t been /6.hasn’t seen /7.hasn’t been / 8.hasn’t called /9.hasn’t rained /10.haven’t used
c)1.Has she been here before? /2.Have you eatten Thai food before? 3.Have you enjoyed the party? /4.Have you seen my keys? / 5.Has she finished her homework? / 6. Has it snowed recently? / 7.How long have you lived here? / 8.Have you watered the plants today? / 9.How many books has she bought? / 10.Have you listened to this song?