wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect Usage Quiz

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.
Which sentence correctly uses the present perfect tense?
a)
I have seen that movie last week.
b)
I have seen that movie.
c)
I see that movie.
d)
I will see that movie.
2.
What is the main purpose of using the present perfect tense?
a)
To describe an action that happened at a specific time in the past.
b)
To describe an action that is happening right now.
c)
To describe an action that started in the past and continues to the present.
d)
To describe a future action.
3.
Which of the following sentences is incorrect?
a)
I have lived here since 2010.
b)
She has been to Paris.
c)
They have gone to the store yesterday.
d)
We have known each other for years.
4.
Choose the sentence that uses 'since' correctly.
a)
I have studied English since three years.
b)
I have studied English since 2018.
c)
I have studied English since a long time.
d)

I have studied English since yesterday ago.

5.
Which sentence best illustrates the use of 'for' in the present perfect tense?
a)
I have known him for last year.
b)
I have known him for a long time.
c)
I have known him for yesterday.
d)
I have known him for since 2015.
6.
Identify the sentence that does NOT use the present perfect tense.
a)
I have finished my homework.
b)
She has traveled to Japan.
c)
They are playing soccer.
d)
We have eaten dinner.
7.
What is the correct question form for asking about the duration of an action?
a)
How long you have been here?
b)
How long have you been here?
c)
How long you are here?
d)
How long have you here?
8.
Which sentence uses the present perfect tense to indicate a life experience?
a)
I have been to the Grand Canyon.
b)
I went to the Grand Canyon.
c)
I am going to the Grand Canyon.
d)
I will go to the Grand Canyon.
9.
Which of the following is a correct use of the present perfect tense with 'since'?
a)
I have lived here since two years.
b)
I have lived here since I was a child.
c)
I have lived here since a long time.
d)

I have lived here since two days ago.

10.
Choose the sentence that correctly uses the present perfect tense with 'for'.
a)
I have been here for last week.
b)
I have been here for a week.
c)
I have been here for yesterday.
d)
I have been here for since Monday.
11.
Which tense do we use in English to express how long an action has been happening up to the present?
a)
Simple Past
b)
Present Perfect
c)
Present Continuous
d)
Simple Present
12.
In the sentence 'I've lived in Bologna for two years', what does the present perfect express?
a)
A completed action in the past
b)
An action that started in the past and continues to the present
c)
A future plan
d)
A habitual action
13.
How do you correctly ask 'Da quanto tempo vivi a Bologna?' in English?
a)
How long do you live in Bologna?
b)
How long are you living in Bologna?
c)
How long have you lived in Bologna?
d)
How long did you live in Bologna?
14.
Which word is used to express a specific point in time when an action started?
a)
For
b)
Since
c)
Ago
d)
During
15.
In the sentence 'I've known Mary for two years', which word indicates the duration of the action?
a)
I've
b)
Known
c)
Mary
d)
For
16.
Which of these sentences correctly uses the present perfect?
a)
I am living here since 2020.
b)
I live here since 2020.
c)
I lived here since 2020.
d)
I've lived here since 2020.
17.
What's the correct translation of 'Conosco Maria da due anni' in English?
a)
I know Mary for two years.
b)
I knew Mary for two years.
c)
I've known Mary for two years.
d)
I'm knowing Mary for two years.
18.
Which word is used to express a period of time in the present perfect?
a)
Since
b)
For
c)
Ago
d)
During
19.
Which sentence correctly uses 'since' in the present perfect?
a)
I've studied French since two years.
b)
I've studied French since I was little.
c)
I've studied French since for a long time.
d)
I've studied French since yesterday ago.
20.
What's the difference between the usage of 'for' and 'since' in the present perfect?
a)
'For' is used for longer periods, 'since' for shorter ones
b)
'For' is used for past actions, 'since' for present ones
c)
'For' expresses duration, 'since' expresses a starting point
d)
'For' is used with dates, 'since' with time periods