wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz Basic Grammar Past, Past Cont & Present Perfect

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

1. Which of the following sentences is in the past simple tense?

a)

A) She has been reading a book.

b)

B) She is reading a book.

c)

C) She read a book yesterday.

d)

D) She was reading a book.

2.

2. What is the correct past tense form of the verb "go"?

a)

A) was

b)

B) Goes

c)

C) Went

d)

D) Going

3.

3. Choose the sentence in past continuous tense:

a)

A) They studied hard for the exam.

b)

B) They were studying hard for the exam.

c)

C) They are studying hard for the exam.

d)

D) They will study hard for the exam.

4.

4. Which of the following sentences is correct in present perfect tense?

a)

A) I have visited the museum last week.

b)

B) I visited the museum last week

c)

C) I have visited the museum

d)

D) I had visited the museum

5.

5. Choose the correct form of the verb in the sentence: "She __________ (finish) her homework before dinner."

a)

A) finished

b)

B) has finished

c)

C) had finished

d)

D) finishing

6.

6. Which sentence is in past simple tense?

a)

A) I am reading a book.

b)

B) I read a book yesterday.

c)

C) I was reading a book.

d)

D) I have read a book.

7.

7. Which one of these sentences uses the present perfect continuous tense?

a)

A) She has worked here for five years

b)

B) She worked here for five years.

c)

C) She has been working here for five years.

d)

D) She will be working here for five years.

8.

8. What is the correct past continuous form of the sentence: "They __________ (watch) TV at 7 PM last night."

a)

A) watched

b)

B) are watching

c)

C) were watching

d)

D) had watched

9.

9. Which of the following sentences is in present perfect tense?

a)

A) I have never been to Japan

b)

B) I am never been to Japan

c)

C) I had never been to Japan

d)

D) I never go to Japan

10.

10. Choose the correct form of the verb: "He __________ (already / eat) lunch when I called him."

a)

A) has already eaten

b)

B) already ate

c)

C) had already eaten

d)

D) eats already

11.

11. Which sentence is in the past simple tense?

a)

A) She was studying when I called her

b)

B) She studies every day

c)

C) She studied last night

d)

D) She is studying right now

12.

12. Which of the following is the correct use of the present perfect tense?

a)

A) I have read the book yesterday.

b)

B) I have read the book.

c)

C) I am reading the book right now.

d)

D) I had read the book yesterday.

13.

13. Complete the sentence: "I __________ (live) in New York for 10 years."

a)

A) lived

b)

B) have lived

c)

C) had lived

d)

D) am living

14.

14. Which sentence uses the past continuous tense?

a)

A) He eats breakfast every day

b)

B) He was eating breakfast when I arrived

c)

C) He ate breakfast yesterday

d)

D) He has eaten breakfast today.

15.

15. Which sentence is in present perfect tense?

a)

A) She is finished with her work.

b)

B) She has finished her work.

c)

C) She finishes her work.

d)

D) She finished her work.

16.

16. Complete the sentence: "By the time we arrived, the train __________ (leave)."

a)

A) leaves

b)

B) had left

c)

C) was leaving

d)

D) has left

17.

17. Which one of these sentences is in past continuous tense?

a)

A) I was playing football yesterday.

b)

B) I played football yesterday

c)

C) I will play football tomorrow.

d)

D) I have played football.

18.

18. Choose the correct sentence in the present perfect tense:

a)

A) They have seen that movie already.

b)

B) They saw that movie already.

c)

C) They had seen that movie.

d)

D) They see that movie already.

19.

19. Which of the following sentences is in past perfect tense?

a)

A) He had finished his homework before the teacher arrived.

b)

B) He has finished his homework.

c)

C) He finished his homework.

d)

D) He was finishing his homework.

20.

20. Choose the correct form of the verb: "I __________ (not, finish) my project yet."

a)

A) haven't finished

b)

B) hadn't finished

c)

C) don't finish

d)

D) didn't finish