Present Perfect Positive
Present Perfect Negative
Present Perfect Question
100

I ___ ______ (live) in Tenerife all my life. 

I have lived in Tenerife all my life.

100

You ____ ____ (be) in school all week.

You haven't been in school all week.

100

_____ you ever ____ (be) to Ireland?

Have you ever been to Ireland?

200

He ____ ______ (love) Football all his life.

He has loved Football all his life.

200

She ___ _____ (play) videogames in a long time.

She hasn't played videogames in a long time.

200

____ she ever ______ (travel) to Japan?

Has she ever traveled to Japan?

300

We ____ _____ (be) to every island of Spain.

We have been to every island of Spain.

300

I _____ ____ (see) her ____ (for/since) we were children.

I haven't seen her since we were children.

300

_____ we ever ____ (have) snow in our hometown?

Have we ever had snow in our hometown?

400

She ____ _____(have) brown eyes ____(for/since) she was a baby.

She has had brown eyes since she was a baby.

400

We ____ ___ (have) Italian food for dinner __ (for/since) last month.

We haven't had Italian food for dinner since last month

400

____ you ever ____ (see) a shark?

Have you ever seen a shark?

500

They ____ ______ (work) in this school _____ (for/since) 9 years.

They have worked in this school for 9 years.

500

They ____ ______ (know) each other (for/since) that long.

They haven't known each other for that long.

500

____ they ever ____ (fly) to Australia?

Have they ever flown to Australia?