Forming Sentences
Questions and Answers
Error Correction
Time Expressions
Fun Facts
100

Write a sentence with 

I/have/visit/museum

I have visited a museum

100

Ask a question using "ever" and "travel abroad"

Have you ever traveled abroad?

100

She has gone to school yesterday

She went to school yesterday.

100

Which time expression fits? 

I haven’t seen her ______ Monday.

since

100

True or False: We use the present perfect to talk about completed actions at a specific time

FALSE

200

Write a question with 

How long/you/learn/English?

How long have you been learning English?

200

Answer this question: Have you been studying for the exam?

Example: Yes, I have been studying for two hours.

200

I have been knowing him for five years

I have known him for five years

200

What’s the correct expression? 

He has been running ______ two hours.

for

200

True or False: We use the present perfect with unfinished actions.

True

300

Make a sentence with 

We/not/finish/homework

We haven’t finished our homework

300

Form a question with 

How long/you/play/football?

How long have you been playing football?

300

They have living in London since 2010

They have been living in London since 2010

300

Use already in a sentence about homework 

Example: I have already finished my homework. 

300

Name a keyword often used with the present perfect

ever, never, already, yet, just, since, for

400

Make a negative sentence with 

She/not/live/in Paris/since 2019

She hasn’t lived in Paris since 2019.

400

Answer: Has he finished his homework yet?

Example: No, he hasn’t finished it yet.

400

He has just finish the report

He has just finished the report

400

Correct this: 

She has gone shopping yet

She hasn’t gone shopping yet

400

What’s the difference between I’ve been running and I’ve run?

Continuous shows duration; simple shows completion.

500

Create a sentence with 

They/work/on this project/all week

They have been working on this project all week.

500

Create a question with "ever" and "try sushi"

Have you ever tried sushi?

500

We have been to the park since three hours

We have been at the park for three hours.

500

What’s the difference between for and since?

For is used with a duration

Since is used with a point in time

500

Create a sentence about your life using the present perfect

Example: I have been learning English for 4 years

M
e
n
u