Present Perfect Tense: Lesson and Practice Questions
Present Perfect Tense: Usage, Structure and Examples
Usage:
- Used for actions that started in the past and have a connection to the present.
Structure:
- Affirmative: Subject + have/has + past participle (e.g., She has finished).
- Negative: Subject + have/has + not + past participle (e.g., We have not seen him).
- Interrogative: Have/Has + subject + past participle? (e.g., Have you traveled?).
Examples:
- He has lived in London.
- We have visited that museum.
- Have they eaten yet?
Present Perfect Tense: Practice Questions
Affirmative:
- She ____________ (visit) Paris several times.
a. has visited
b. visited
c. visits - We ____________ (complete) the project.
a. completes
b. have completed
c. completed - I ____________ (never/eat) sushi before today.
a. never ate
b. have never eaten
c. never eats - They ____________ (travel) to Asia.
a. traveled
b. have traveled
c. travels - He ____________ (live) in this city for five years.
a. is living
b. has lived
c. lived
Answers: (Affirmative)
1. A, 2. B, 3. B, 4. B, 5. B
Negative:
- She ____________ (not/finish) her homework yet.
a. did not finish
b. has not finished
c. not finishes - We ____________ (not/see) that movie before.
a. did not see
b. not seeing
c. have not seen - The company ____________ (not/make) any profits this year.
a. did not make
b. has not made
c. not making - I ____________ (not/be) to a concert recently.
a. did not be
b. have not been
c. not being - They ____________ (not/try) the new restaurant downtown.
a. did not try
b. have not tried
c. not trying
Answers: (Negative)
1. B, 2. C, Â 3. B, Â 4. B, 5. B
Interrogative:
- __________ you ever ____________ (visit) London?
a. Have / visit
b. Did / visit
c. Are / visiting - __________ she ____________ (see) the latest episode?
a. Did / see
b. Have / seen
c. Does / see - How many countries ____________ you ____________ (visit) so far?
a. Have / visit
b. Did / visit
c. Are / visiting - __________ they ____________ (finish) the assignment already
a. Did / finish
b. Have / finished
c. Do / finish - __________ he ____________ (ever/be) to a live concert?
a. Did / be
b. Have / been
c. Does / be
Answers: (Interrogative)
1. A, 2. B, 3. A, 4. B, 5. B
More Helpful Content:
> Simple Present Tense
> Present Continuous Tense
> Present Perfect Continuous Tense