Adverbs
Fill in the Gaps
Correct the mistakes
Questions formation
Usage and Meaning
100

Rewrite the sentence using already: "I have finished my homework."

I have already finished my homework.

100

She ______ (visit) Spain three times.

has visited

100

She has went to the store

She has gone to the store.

100

Create a yes/no question: She has finished her homework.

Has she finished her homework?

100

What is the present perfect used for?

To describe actions that happened at an unspecified time before now or started in the past and continue now.

200

Choose the correct word (yet/already): "Have you finished your book ______?"

yet

200

We ______ (not finish) our project yet.

haven’t finished

200

I have seen my friend yesterday

I saw my friend yesterday.

200

Ask about the duration: They have lived in London for 10 years.

How long have they lived in London?

200

Choose the correct sentence:

  • I have finished my work yesterday.
  • I finished my work yesterday.

I finished my work yesterday. (Past simple is used with specific time expressions.)

300

Rewrite using just: "She has left the office"

She has just left the office.

300

He ______ (write) five books so far

has written

300

They hasn’t eaten yet

They haven’t eaten yet.

300

Make a question: He has visited the museum.

Has he visited the museum?

300

Explain the difference: 

I have lived here for 5 years vs. I lived here for 5 years.

Present perfect (have lived) means the action is still happening. Past simple (lived) means it happened in the past and is finished.

400

Correct the mistake: "I haven’t never seen that movie"

I have never seen that movie.

400

They ______ (know) each other since 2010

have known

400

Has you ever been to Italy?

Have you ever been to Italy?

400

Ask using ever: I have been to Australia.

Have you ever been to Australia?

400

Why is "I have met Shakespeare" incorrect?

Because Shakespeare is dead, and present perfect is used for experiences that are still possible.

500

Fill in the blanks with ever or never: "Have you ______ been to Japan? No, I have ______ been there."

ever, never

500

How long ______ you ______ (work) here?

have, worked

500

We lived here for five years.

We have lived here for five years.

500

Turn this into a question: She has worked as a teacher since 2015.

How long has she worked as a teacher?

500

Why do we use since and for differently in present perfect?

Since is used for a specific starting point (e.g., since 2010), while for is used for a duration (e.g., for 10 years).

M
e
n
u