在英语学习中,掌握时态是非常重要的一步。其中,一般过去时用来描述过去某个时间发生的动作或存在的状态。为了帮助大家更好地理解和运用这一时态,下面我们将通过一些练习题来巩固相关知识,并附上详细的答案解析。
一、选择题
1. Last night, I ________ to bed very late because I was watching a movie.
A. go
B. went
C. goes
D. going
正确答案:B
解析:句中的时间状语“last night”表明这是一个发生在过去的事情,因此动词要用过去式形式,“went”是“go”的过去式。
2. She ________ her homework yesterday afternoon.
A. finish
B. finished
C. finishing
D. finishes
正确答案:B
解析:“yesterday afternoon”表示昨天下午,是过去的时间点,所以动词要用过去式。“finished”是“finish”的过去式。
3. They ________ to the park last weekend.
A. don’t go
B. didn’t go
C. didn’t went
D. didn’t gone
正确答案:B
解析:这里需要使用否定句结构,助动词“did”后接动词原形,“didn’t go”表示“没有去”。
二、填空题
4. John ________ (eat) an apple this morning.
答案:ate
解析:“this morning”提示这是一个过去发生的事情,因此动词“eat”应改为过去式“ate”。
5. We ________ (visit) our grandparents last Sunday.
答案:visited
解析:“last Sunday”明确指明这是上周日发生的事情,动词“visit”需变为过去式“visited”。
6. Lisa ________ (not study) for the exam yesterday evening.
答案:didn’t study
解析:根据句子结构,这里需要一个否定句,助动词“did”后面加“not”,再接动词原形“study”。
三、改写句子
7. Tom played football with his friends yesterday.
改为一般疑问句:
Did Tom play football with his friends yesterday?
解析:将肯定句改为一般疑问句时,需在句首加上助动词“Did”,并将原句中的动词恢复为其原形。
8. She cooked dinner at six o’clock last night.
改为否定句:
She didn’t cook dinner at six o’clock last night.
解析:在原句中加入助动词“didn’t”,并将动词还原为其原形即可完成否定句的改写。
四、综合应用题
9. 根据提示完成对话:
- A: What did you do last weekend?
- B: I ________ (watch) a movie at home.
答案:watched
解析:由问句中的“last weekend”可知,回答时动词也必须使用过去式,“watched”符合要求。
10. 根据上下文补充完整句子:
- A: Where were you yesterday evening?
- B: I ________ (stay) at my friend’s house.
答案:stayed
解析:根据问句中的时间状语“yesterday evening”,回答时动词同样需要使用过去式。
通过以上练习,相信你对一般过去时已经有了更清晰的认识。记住,判断是否使用一般过去时的关键在于确定动作是否发生在过去。希望这些题目能够帮助你在实际应用中更加得心应手!如果还有其他疑问,欢迎随时提问。