Practice Present Perfect with 40 multiple choice questions across four sets: affirmative (have/has), negative (haven't/hasn't), questions + ever/never, and a mixed review including Present Perfect vs Past Simple.
Set:
Exercise 1: Affirmative: choose have / has
Present Perfect affirmative uses have or has + past participle. Use have with I / you / we / they, and has with he / she / it.
Set:
1
She ___ finished her homework.
2
I ___ visited Paris twice.
3
They ___ lived here for ten years.
4
He ___ just left the office.
5
We ___ already eaten lunch.
6
The film ___ started.
7
You ___ done a great job.
8
My parents ___ gone to Spain.
9
It ___ been very cold this week.
10
The children ___ never tried sushi.
+ Affirmative
Subjecthave / haspast participle.
I have worked. · She has eaten. · They have gone.
− Negative
Subjecthaven't / hasn'tpast participle.
I haven't seen him. · She hasn't called. · They haven't arrived.
? Question
Have / Hassubjectpast participle?
Have you seen this film? · Has she arrived? · Have they eaten?
have vs has
Subject
+
−
?
I / You / We / They
have worked
haven't worked
Have you worked?
He / She / It ★
has worked
hasn't worked
Has she worked?
★ Key rule: He / She / It always use has and hasn't. She has finished ✅ She have finished ❌ | The verb after have/has must be the past participle, not the base form.
With: ever, never, just, already, yet, since, for, recently, so far
With: yesterday, last week, in 2020, two years ago
I have seen that film.
I saw that film last week.
She has just called.
She called an hour ago.
Have you ever been to Italy?
Did you go to Italy last year?
Time expressions
alreadyyetjusteverneversince 2020since Mondayfor 5 yearsfor a long timerecentlyso fartodaythis weekthis monththis yearmany timesoncetwiceseveral timesin my life