Present Perfect
Present Perfect Continuous
Sentence Transformation
Explain The Use
Fill In The Blanks
100

I have _________ (see) that movie.

I have seen that movie.

100

I have been ___________ (study) all day.

I have been studying all day.

100

I _____________ (go) to Paris.

I have gone to Paris.

100

Use present perfect for ______ actions.

Use present perfect for completed actions.

100

They have __________ (eat) lunch.

They have eaten lunch.

200

We have _________ (travel) to Japan.

We have traveled to Japan.

200

She has been _________ (work) here.

She has been working here.

200

She ________ (write) a book. / Present perfect

She has written a book.

200

Present perfect continuous for _________ actions.

Present perfect continuous for ongoing actions.

200

He ___________ travelling since he was 5 years old.

He has been travelling since he was 5 years old.

300

She has _______ (call) us twice.

She has called us twice.

300

He has been ________ (make) dinner.

He has been making dinner.

300

We ______________ (live) in NYC for 5 years. / Present perfect continuous.

We have been living in NYC for 5 years.

300

_________ focuses on the result.

Present perfect focuses on the result.

300

I ___________________ (paint) my bedroom the whole weekend.

I have been painting my bedroom the whole weekend.

400

They have __________ (finish) the job.

They have finished the job.

400

We have been _________ (learn) spanish.

We have been learning spanish.

400

He _________ (be) to Rome. / Present Perfect

He has been to Rome before.

400

______________ says how long.

Present perfect continuous says how long.

400

You ___________ (finish) your work.

You have finished your work.

500

You have ________ (achieve) a lot.

You have achieved a lot.

500

They have been __________ (wait) a long time.

They have been waiting a long time.

500

He __________ (work) at this company since 2019. / Present Perfect Continuous

He has been working at this company since 2019.

500

_________ describes a completed action.

Present perfect describes a completed action.

500

They ____________ (travel) to many countries.

They have traveled to many countries."

M
e
n
u