英语时态是英语语法的重要部分,共有32种时态变化。一般现在时、一般过去时、现在进行时、过去进行时、一般将来时、现在完成时、过去完成时、将来进行时、将来完成时、现在完成进行时、过去完成进行时、一般过去将来时、过去将来完成时、现在完成将来时、过去完成将来进行时和过去完成将来完成时都是英语时态的重要组成部分,每种时态都有其特定的用法和构成方式。
一般现在时
表示现在正在进行的动作或者经常性的动作。
- 肯定句:主语 + 动词原形
- I eat an apple every day.(我每天都吃苹果。)
- 否定句:主语 + do/does + not + 动词原形
- She does not like coffee.(她不喜欢咖啡。)
- 疑问句:do/does + 主语 + 动词原形
- Do you speak Chinese?(你会说中文吗?)
一般过去时
表示已经结束的动作或状态。
- 肯定句:主语 + 动词过去式
- I went to the park yesterday.(我昨天去了公园。)
- 否定句:主语 + did not + 动词原形
- She did not study English last night.(她昨晚没学英语。)
- 疑问句:did + 主语 + 动词原形
- Did they watch TV last night?(他们昨晚看电视了吗?)
现在进行时
表示正在进行的动作。
- 肯定句:主语 + am/is/are + 动词-ing
- I am drinking coffee now.(我正在喝咖啡。)
- 否定句:主语 + am/is/are + not + 动词-ing
- She is not studying now.(她现在不在学习。)
- 疑问句:am/is/are + 主语 + 动词-ing
- Are you playing basketball now?(你现在在打篮球吗?)
过去进行时
表示过去某一时刻正在进行的动作。
- 肯定句:主语 + was/were + 动词-ing
- I was studying at 8 o’clock last night.(昨晚8点我在学习。)
- 否定句:主语 + was/were + not + 动词-ing
- They were not playing games at that time.(他们那个时候没有在玩游戏。)
- 疑问句:was/were + 主语 + 动词-ing
- Were you watching TV at 9 o’clock last night?(昨晚9点你在看电视吗?)
一般将来时
表示将来某一时刻要发生的动作。
- 肯定句:主语 + will + 动词原形
- I will go to Beijing next month.(我下个月去北京。)
- 否定句:主语 + will + not + 动词原形
- She will not come to the party tonight.(今晚她不会来参加派对。)
- 疑问句:will + 主语 + 动词原形
- Will you come to my birthday party?(你会来参加我的生日派对吗?)
现在完成时
表示过去某一时刻开始到现在仍在进行的动作。
- 肯定句:主语 + have/has + 过去分词
- I have finished my homework.(我已经完成了作业。)
- 否定句:主语 + have/has + not + 过去分词
- They have not seen the movie yet.(他们还没有看过这部电影。)
- 疑问句:have/has + 主语 + 过去分词
- Have you ever been to Paris?(你去过巴黎吗?)
过去完成时
表示过去某一时刻之前已经完成的动作。
- 肯定句:主语 + had + 过去分词
- I had finished my homework before dinner.(我在晚饭前完成了作业。)
- 否定句:主语 + had + not + 过去分词
- He had not seen the movie before.(他之前没有看过这部电影。)
- 疑问句:had + 主语 + 过去分词
- Had you ever been to America before 2010?(2010年之前你去过美国吗?)
将来进行时
表示将来某一时刻正在进行的动作。
- 肯定句:主语 + will be + 动词-ing
- I will be studying at 9 o’clock tomorrow morning.(明天早上9点我会在学习。)
- 否定句:主语 + will not be + 动词-ing
- They will not be playing games at that time tomorrow.(明天那个时候他们不会在玩游戏。)
- 疑问句:will + 主语 + be + 动词-ing
- Will you be watching TV at 8 o’clock tomorrow evening?(明晚8点你会在看电视吗?)
将来完成时
表示将来某一时刻之前已经完成的动作。
- 肯定句:主语 + will have + 过去分词
- I will have finished my work by 5 o’clock tomorrow.(明天5点之前我会完成我的工作。)
- 否定句:主语 + will not have + 过去分词
- They will not have arrived at that time tomorrow.(明天那个时候他们还没有到达。)
- 疑问句:will + 主语 + have + 过去分词
- Will you have completed the project by next week?(下周你会完成这个项目吗?)
现在完成进行时
表示从过去某一时刻开始一直到现在还在进行的动作。
- 肯定句:主语 + have/has been + 动词-ing
- I have been studying English for 3 years.(我已经学习英语3年了。)
- 否定句:主语 + have/has not been + 动词-ing
- They have not been playing games for 2 hours.(他们已经2个小时没有在玩游戏了。)
- 疑问句:have/has + 主语 + been + 动词-ing
- Have you been waiting for a long time?(你等了很久了吗?)
过去完成进行时
表示从过去某一时刻开始一直到过去某一时刻还在进行的动作。
- 肯定句:主语 + had been + 动词-ing
- I had been studying English for 3 years before I went to America.(我去美国之前已经学习英语3年了。)
- 否定句:主语 + had not been + 动词-ing
- They had not been playing games for 2 hours before they went to bed.(他们睡觉之前已经2个小时没有在玩游戏了。)
- 疑问句:had + 主语 + been + 动词-ing
- Had you been waiting for a long time before he came?(他来之前你等了很久了吗?)
一般过去将来时
表示在过去某一时刻将要发生的动作。
- 肯定句:主语 + would/should + 动词原形
- I told him that I would go to the cinema with him.(我告诉他我会和他一起去电影院。)
- 否定句:主语 + would/should + not + 动词原形
- She said that she would not come to the party.(她说她不会来参加派对。)
- 疑问句:would/should + 主语 + 动词原形
- Would you go to the beach with me if it is sunny tomorrow?(如果明天晴天你会和我一起去海边吗?)
过去将来完成时
表示在过去某一时刻到将来某一时刻之前已经完成的动作。
- 肯定句:主语 + would/should have + 过去分词
- I would have finished my work by now if I had not been interrupted.(如果我没有被打断的话,我现在应该已经完成了我的工作。)
- 否定句:主语 + would/should + not have + 过去分词
- She would not have come to the party if she had known that Tom would be there.(如果她知道汤姆会在那里,她不会来参加派对。)
- 疑问句:would/should + 主语 + have + 过去分词
- Would you have completed the project by now if you had worked harder?(如果你更加努力,你现在已经完成这个项目了吗?)
现在完成将来时
表示将来某一时刻之前已经完成的动作。
- 肯定句:主语 + will have + 过去分词
- I will have graduated from college by next year.(明年之前我会从大学毕业。)
- 否定句:主语 + will not have + 过去分词
- They will not have finished their work by 5 o’clock tomorrow.(明天5点之前他们还没有完成工作。)
- 疑问句:will + 主语 + have + 过去分词
- Will you have completed your homework by the time you go to bed?(睡觉之前你会完成你的作业吗?)
过去完成将来进行时
表示将来某一时刻之前一直在进行的动作。
- 肯定句:主语 + would/should have been + 动词-ing
- I would have been studying English for 3 years by the time I go to America.(我去美国之前我已经学习英语3年了。)
- 否定句:主语 + would/should + not have been + 动词-ing
- They would not have been playing games for 2 hours by the time they go to bed.(他们睡觉之前已经2个小时没有在玩游戏了。)
- 疑问句:would/should + 主语 + have been + 动词-ing
- Would you have been waiting for a long time before he came if you had known he was late?(如果你知道他迟到了,你会等他很久吗?)
过去完成将来完成时
表示将来某一时刻之前已经完成的动作。
- 肯定句:主语 + would/should have + 过去分词
- I would have finished my work by 5 o’clock tomorrow.(明天5点之前我会完成我的工作。)
- 否定句:主语 + would/should + not have + 过去分词
- They would not have arrived at that time tomorrow.(明天那个时候他们还没有到达。)
- 疑问句:would/should + 主语 + have + 过去分词
- Would you have completed the project by next week if you had worked harder?(如果你更加努力,你下周会完成这个项目吗?)