一、单项选择
1. Tom _______ to the zoo yesterday.
A. go
B. goes
C. went
D. is going
2. She _______ a book last night.
A. read
B. reads
C. reading
D. was reading
3. They _______ a movie at the cinema last weekend.
A. watched
B. watch
C. watching
D. were watching
4. I _______ my homework at 8 o'clock yesterday evening.
A. did
B. do
C. doing
D. was doing
5. He _______ a gift for his friend on his birthday last year.
A. bought
B. buys
C. buying
D. was buying
二、填空题
6. We _______ (have) a picnic in the park last Sunday.
7. She _______ (write) a letter to her pen pal last month.
8. They _______ (visit) their grandparents last summer vacation.
9. John _______ (play) basketball with his friends every afternoon.
10. The children _______ (sing) songs happily at the party last night.
三、改写句子
11. Mary cleaned her room yesterday.
改写为被动语态:
__________
12. David wrote a story last week.
改写为否定句:
__________
13. We visited the museum last year.
改写为一般疑问句并回答:
__________
四、翻译句子
14. 昨天我去了公园。
__________
15. 上周她参加了英语比赛。
__________
五、答案
1. C
2. A
3. A
4. A
5. A
6. had
7. wrote
8. visited
9. plays
10. sang
11. Her room was cleaned by Mary yesterday.
12. David didn't write a story last week.
13. Did you visit the museum last year? Yes, we did. / No, we didn't.
14. Yesterday I went to the park.
15. Last week she took part in an English competition.
以上是一般过去时的专项练习题,通过这些题目可以更好地掌握一般过去时的用法和结构。希望对大家的学习有所帮助!