Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 21

Worksheet time: 11mins

Name
Class
Date
1.
Name
4 lines
2.
Which of the following structures represents the present perfect tense?
a)
A) Subject + have/has + past participle
b)
B) Subject + had + past participle
c)
C) Subject + will + base verb
d)
D) Subject + is/are + verb-ing
3.
Which sentence uses the present perfect tense correctly?
a)
A) She has gone to the store yesterday.
b)
B) They have been to Paris three times.
c)
C) He have finished his homework.
d)
D) I will have completed the task.
4.
What is the main function of the present perfect tense?
a)
A) To describe actions that will happen in the future
b)
B) To describe actions that were completed at a specific time in the past
c)
C) To describe actions that started in the past and continue to the present or have relevance to the present
d)
D) To describe habitual actions
5.
Which time expressions are commonly used with the present perfect tense?
a)
A) Yesterday, last week, in 1999
b)
B) Tomorrow, next month, in the future
c)
C) Always, never, just, yet, already
d)
D) Every day, often, sometimes
6.
Which of the following is NOT a correct use of the present perfect tense?
a)
A) To describe a past action with an unspecified time
b)
B) To describe an action that has an effect on the present
c)
C) To describe a repeated action in the past
d)
D) To describe an action that will happen in the future
e)
7.
Which auxiliary verbs are used to form the present perfect tense?
a)
A) Do/Does
b)
B) Was/Were
c)
C) Have/Has
d)
D) Is/Are
8.
Complete the sentence with the correct form of the present perfect tense: "I ______ (to visit) the museum twice this month."
a)
A) visit
b)
B) have visited
c)
C) visited
d)
D) will visit
9.
Choose the correct sentence:
a)
A) They has just finished their project.
b)
B) They have just finish their project.
c)
C) They have just finished their project.
d)
D) They has just finish their project.
10.
Fill in the blank with the correct form of the verb in present perfect: "She ______ (not/to see) that movie yet.
a)
A) has not seen
b)
B) have not seen
c)
C) did not see
d)
D) is not seen
11.
Which question is in the present perfect tense?
a)
A) Did you see that movie?
b)
B) Will you see that movie?
c)
C) Do you see that movie?
d)
D) Have you seen that movie?
12.
Complete the sentence: "He ______ (to work) here since 2010."
a)
A) works
b)
B) has worked
c)
C) is working
d)
D) worked
13.
Choose the correct sentence:
a)
A) I have ever seen that movie.
b)
B) I have never seen that movie.
c)
C) I never have seen that movie.
d)
D) I have seen never that movie.
14.
Fill in the blank with the correct form of the verb in present perfect: "They ______ (to finish) their homework already."
a)
A) have finish
b)
B) has finished
c)
C) have finished
d)
D) have finishing
15.
Which question is correctly formed in the present perfect tense?
a)
A) How long you have been here?
b)
B) How long have you been here?
c)
C) How long has you been here?
d)
D) How long have you being here?
16.
Choose the correct sentence:
a)
A) She has been to London last year.
b)
B) She has gone to London last year.
c)
C) She went to London last year.
d)
D) She has been to London twice.
17.
Complete the sentence: "We ______ (to know) each other for ten years."
a)
A) know
b)
B) have known
c)
C) are knowing
d)
D) knew
18.
Complete the sentence: "We ______ (to know) each other for ten years."
a)
A) know
b)
B) have known
c)
C) are knowing
d)
D) knew
19.
Complete the sentence with the correct form of the present perfect tense: "They ______ (to move) to a new house recently."
a)
A) moved
b)
B) have moved
c)
C) are moving
d)
D) move
20.
Fill in the blank with the correct form of the verb in present perfect: "You ______ (to finish) reading the book yet?"
a)
A) Have you finished
b)
B) Has you finished
c)
C) Have you finish
d)
D) Did you finished
21.
Which sentence correctly uses the present perfect to indicate a change over time?
a)
A) I learned to play the piano last year.
b)
B) I have learned to play the piano since last year.
c)
C) I am learning to play the piano last year.
d)
D) I learn to play the piano last year.