一般过去时的结构形式公式可分为以下几种情况:
一、基本结构
肯定句
主语 + 动词过去式 + 其他
例如:
- I playedfootball yesterday.(我昨天踢足球了)
- She boughta gift for her friend.(她给朋友买了一个礼物)
否定句
- 若谓语为实义动词:
主语 + didn't + 动词原形 + 其他
例如:
- He didn'tfinish the task on time.(他没按时完成任务)
- 若谓语为be动词:
主语 + wasn't/weren't + 表语
例如:
- The cake wasn'tready yet.(蛋糕还没准备好)
一般疑问句
- 若谓语为实义动词:
Did + 主语 + 动词原形 + 其他
例如:
- Did she call you last night?(她昨晚给你打电话了吗?)
- 若谓语为be动词:
Was/Were + 主语 + 表语
例如:
- Were you at the cinema with him?(你和他一起去看电影了吗?)
二、特殊结构
过去分词完成时
主语 + had + 过去分词
例如:
- By the time we arrived, the meeting had started.(我们到达时会议已经开始)
*注意:此结构需与一般过去时区分,需通过时间状语(如by the time)判断是否为完成时态。*
被动语态
主语 + was/were + 过去分词
例如:
- The letter was sentby my friend yesterday.(我的朋友昨天寄了我一封信)
三、常见时间状语
时间副词:yesterday(昨天)、last week(上周)、last year(去年)
时间短语:in the past(过去)、at that time(那时)、once(曾经)
过去分词作时间状语:when, before, after 等
四、注意事项
动词过去式变化规则:
一般情况加 -ed(如 walk→walked)
以不发音的 e 结尾加 -d(如 stop→stopped)
重读闭音节双辅音结尾加 -ed(如 stop→stopped)
特殊动词需单独记忆(如 go→went, have→had)
be动词过去式:
I/was(第一/第三人称单数)
you/we/they(第二/复数)
他/她/它(第三人称单数)
通过以上结构形式,可以系统地构建一般过去时的句子。