วิชาภาษาอังกฤษหลัก 15 (รหัส อ 0111) ระดับ มัธยมศึกษาปีที่ 6
เรื่อง Past Tense จำนวน 20 ข้อ
โดย อ. เบญจา สืบเสน โรงเรียนกันทรารมณ์
คำสั่ง Choose the best answer.

ข้อที่ 1
1. Our teacher ____ us an examination yesterday.
    a. gives
    b. gave
    c. was giving
    d. has given

ข้อที่ 2
2. The students _____ their paper when the bell _____.
    a. were writing / rang
    b. was writing / ring
    c. is writing / rang
    d. is writing / ring

ข้อที่ 3
3. I__________ my meal so I called for the bill.
    a. finish
    b. will finish
    c. have finished
    d. had finished

ข้อที่ 4
4. Mr.Smith ______ with the government for 30 years when he retired last year.
    a. has been working
    b. had been working
    c. was working
    d. is working

ข้อที่ 5
5. We _______ in Cheng Rai from 1981-1984.
    a. lived
    b. are living
    c. have lived
    d. were living

ข้อที่ 6
6. Maggie ________ in the cafeteria when we saw him.
    a. is having lunch
    b. was having lunch
    c. will have lunch
    d. were having lunch

ข้อที่ 7
7. The children _____ for a few minutes before the teacher separated them.
    a. will fight
    b. was fighting
    c. has been fighting
    d. had been fighting

ข้อที่ 8
8. A dog bit her while she _______ along the road.
    a. walks
    b. is walking
    c. was walking
    d. has walked

ข้อที่ 9
9. I_____ the Browns two months ago.
    a. see
    b. have seen
    c. am seeing
    d. saw

ข้อที่ 10
10. At this time last night my father _____ over Hong Kong.
    a. was flying
    b. has flown
    c. is flying
    d. had flown

ข้อที่ 11
11. My friend said that he _________ a good movie.
    a. has seen
    b. had seen
    c. sees
    d. will see

ข้อที่ 12
12. She cut her finger while she______some bread.
    a. cuts
    b. had cut
    c. was cutting
    d. were cutting

ข้อที่ 13
13. Columbus _____ U.S.A. more than 400 years ago.
    a. discovered
    b. has discovered
    c. was discovering
    d. will discover

ข้อที่ 14
14. When I arrived at the airport an hour late, I found that the plane _____.
    a. has already left
    b. had already left
    c. already leave
    d. leave already

ข้อที่ 15
15. The girls were having dinner when their father __________.
    a. arrived
    b. will arrive
    c. arrives
    d. are arriving

ข้อที่ 16
16. The dog had been killed before we _____ it.
    a. find
    b. has found
    c. found
    d. will find

ข้อที่ 17
17. I _____ a new car a week ago.
    a. am buying
    b. has bought
    c. buy
    d. bought

ข้อที่ 18
18. When I entered, she_________ my drawer.
    a. is searching
    b. was searching
    c. searches
    d. will search

ข้อที่ 19
19.The children ran away after they _______ the glass.
    a. break
    b. are breaking
    c. had broken
    d. have broken

ข้อที่ 20
20. My elder brother _______ a new job a year ago.
    a. get
    b. gets
    c. will get
    d. got