Grammar Rules
Short Answers
Make a Question
Complete the Sentence
What's the Difference?
100

What is the structure of the Present Perfect tense?

Answer: Subject + have/has + past participle

100

Have you eaten lunch?

Yes, I have. / No, I haven't.

100

(You / ever / try sushi?)

Have you ever tried sushi?

100

I ______ (eat) lunch already

I have eaten lunch already.

100

What's the difference between "I've read that book" and "I've been reading that book"?

  • "I've read that book" = action is finished.

  • "I've been reading that book" = action is ongoing or recent, not necessarily finished

200

What is the structure of the Present Perfect Continuous?

Subject + have/has been + verb-ing.

200

Have you been studying for the test

Yes, I have. / No, I haven't.

200

(She / study / for two hours?)

Has she been studying for two hours?

200

She ______ (wait) for 30 minutes.

She has been waiting for 30 minutes.

200

Choose the correct: "She ______ in Paris since 2010."

has lived or has been living

300

Which tense do we use to talk about how long something has been happening?

Present Perfect Continuous.

300

Has she visited the museum before?

Answer: Yes, she has. / No, she hasn't

300

(They / live / here / since 2020?)

Have they lived here since 2020?

300

We ______ (not finish) our homework yet.

We haven’t finished our homework yet.

300

Why is "He has known her for years" correct, but not "He has been knowing her"?

"know" is a stative verb and is not used in continuous tenses.

400

Which tense do we use to talk about a completed action with present relevance?

Present Perfect.

400

Has it been raining today?

Yes, it has. / No, it hasn't.

400

(He / already / finish the report?)

Has he already finished the report?

400

They ______ ____________ on the phone for an hour.

They have been talking on the phone for an hour.

400

We have painted the house" vs "We have been painting the house."

  • "We have painted the house" = action is complete.

  • "We have been painting the house" = action may still be in progress or emphasizes the process/duration

500

Give one example of a verb that is not usually used in Present Perfect Continuous.

Know (or other stative verbs like “believe”, “love”, “own”).

500

Have they been living here for long?

Yes, they have. / No, they haven’t.

500

(What / you / do / all day?)

What have you been doing all day?

500

He ______ ____________ a book, and now it's published.

He has written a book, and now it's published.

500

Correct the error: "I have been seen that movie."

I have seen that movie

M
e
n
u