Present perfect tense – English Grammar Test for A2
Grammar » Grammar Test for A2 » Present perfect tense - English Grammar Test for A2
2 Has she seen that film? – No, she ___.
3 Have they visited Paris? – Yes, they ___.
4 Has he read the book? – Yes, he ___.
5 Have we met before? – No, we ___.
6 Have you cleaned your room? – Yes, I ___.
7 Have your parents travelled to Japan? – No, they ___.
8 Has she written an email? – Yes, she ___.
9 Has Tom lost his keys? – No, he ___.
10 Have the children eaten? – Yes, they ___.
11 Have you ever tried sushi? – No, I ___.
12 Has she bought a new dress? – Yes, she ___.
13 Have we been to that museum? – Yes, we ___.
14 Have they studied English for two years? – No, they ___.
15 Has he forgotten your name again? – Yes, he ___.
16 Has the teacher given homework? – No, she ___.
17 Have your friends arrived? – Yes, they ___.
18 Have you visited Spain this year? – No, I ___.
19 Has she found her phone? – Yes, she ___.
20 Have we finished the project? – Yes, we ___.
21 Has he drunk coffee today? – No, he ___.
22 Has the dog eaten your sandwich? – Yes, it ___.
23 Have they painted the house? – No, they ___.
24 Have you seen my brother recently? – Yes, I ___.
25 Has she taken many photos? – Yes, she ___.
26 Has he driven to work today? – No, he ___.
27 Have we decided what to do? – No, we ___.
28 Have they played this game before? – Yes, they ___.
29 Have you heard this song before? – No, I ___.
30 Has she spoken to the manager? – Yes, she ___.
Answer
1 Yes, I have.
→ Positive short answer with “I”.
2 No, she hasn’t.
→ Negative short answer, 3rd person singular.
3 Yes, they have.
→ Plural → use have.
4 Yes, he has.
→ Singular → use has.
5 No, we haven’t.
→ Negative plural.
6 Yes, I have.
→ Affirmative short answer.
7 No, they haven’t.
→ Negative with plural subject.
8 Yes, she has.
→ Affirmative singular.
9 No, he hasn’t.
→ Negative singular.
10 Yes, they have.
→ Affirmative plural.
11 No, I haven’t.
→ Negative with “I”.
12 Yes, she has.
→ Affirmative.
13 Yes, we have.
→ Plural positive.
14 No, they haven’t.
→ Negative.
15 Yes, he has.
→ Affirmative singular.
16 No, she hasn’t.
→ Negative.
17 Yes, they have.
→ Affirmative plural.
18 No, I haven’t.
→ Negative.
19 Yes, she has.
→ Affirmative singular.
20 Yes, we have.
→ Affirmative plural.
21 No, he hasn’t.
→ Negative.
22 Yes, it has.
→ Use it has → short answer it has.
23 No, they haven’t.
→ Negative plural.
24 Yes, I have.
→ Affirmative with “I”.
25 Yes, she has.
→ Affirmative singular.
26 No, he hasn’t.
→ Negative singular.
27 No, we haven’t.
→ Negative plural.
28 Yes, they have.
→ Affirmative plural.
29 No, I haven’t.
→ Negative.
30 Yes, she has.
→ Affirmative singular.
