wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Simple Past and Perfect Tense

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

1. She forgot that she ___ buy a birthday cake for her brother.

a)

A. Did

b)

B. Didn’t

c)

C. Wasn’t

d)

D. Was

2.

2. His father ___ me some money to buy a new t-shirt.

a)

A. Giving

b)

B. Gived

c)

C. Gave

d)

D. Was give

3.

3. My teacher ___ my red pen and he ___ it all week.

a)

A. Borrowed / was kept

b)

B. Borrows / keeping

c)

C. Was borrowed / was kept

d)

D. Borrowed / kept

4.

4. They ___ a new house last year.

a)

A. Build

b)

B. Built

c)

C. Was build

d)

D. Was building

5.

5. The film ___ ten minutes ago. You ___ the beginning of it.

a)

A. Started / missing

b)

B. Started / missed

c)

C. Start / miss

d)

D. Starting / missing

6.

6. I have ___ here for two years.

a)

A. Live

b)

B. Lived

c)

C. Lives

d)

D. Living

7.

7. I have ___ the new company.

a)

A. Visits

b)

B. Visiting

c)

C. Visited

d)

D. Did not visit

8.

8. I have ___ Mandarin since I was in senior high school.

a)

A. Learn

b)

B. Learns

c)

C. Do not learn

d)

D. Learnt

9.

9. I have ___ my diary already.

a)

A. Write

b)

B. Written

c)

C. Wrote

d)

D. Writes

10.

10. You have ___ my homework.

a)

A. See

b)

B. Sees

c)

C. Seen

d)

D. Saw

11.

11. We ___ ___ the answer

a)

do not knowing

b)

were knows

c)

did not know

d)

did not knew

12.

12. Anita ___ a letter two days ago.

a)

A. Write

b)

B. Wrote

c)

C. Written

d)

D. Writing

13.

13. ___ Tino ___ his parent last week?

a)

A. Did / visit

b)

B. Did / visitted

c)

C. Do / visitting

d)

D. Are / visit

14.

14. ___ Lita and Leli ___ to my house yesterday?

a)

A. Did / comes

b)

B. Did / coming

c)

C. Did / Come

d)

D. Did / Came

15.

15. Last night, my sister ___ ___ any food.

a)

A. do not cook

b)

B. did not cooked

c)

C. did not cook

d)

D. did not cooking

16.

16. I ___ alone in my home last night.

a)

A. Was

b)

B. Am

c)

C. Are

d)

D. do

17.

17. You ___ hungry in the school yesterday.

a)

A. Are

b)

B. Do

c)

C. Was

d)

D. Were

18.

18. He ___ lazy last year, but now he is not.

a)

A. is

b)

B. was

c)

C. were

d)

D. am

19.

19. You and I ___ smart when senior high school last year.

a)

A. are

b)

B. were

c)

C. is

d)

D. am

20.

20. ___ you afraid of tiger yesterday?

a)

A. are

b)

B. Do

c)

C. were

d)

D. does

21.

21. I ___ ___ my assignment already.

a)

A. has do

b)

B. have do

c)

C. have done

d)

D. have does

22.

22. They ___ ___ my food

a)

A. have eat

b)

B. have eaten

c)

C. has eaten

d)

D. have ate

23.

23. My mother ___ ___ some vegetables

a)

A. have buy

b)

B. have bought

c)

C. has bought

d)

D. has buy

24.

24. ____ you ever seen my house?

a)

A. Does

b)

B. Have

c)

C. Had

d)

D. Are

25.

25. I ___ ___ a book

a)

A. have read

b)

B. has read

c)

C. have not reading

d)

D. has not reading