英语的时态结构
英语的时态结构
时态是表示行为、动作、状态在各种时间条件下的动词形式。下面为大家详细介绍英语的时态结构:
英语的时态结构
一般现在时:主语+do/does(现在分词)
e.g We clean the room every day.一般过去时:主语+did
e.g We cleaned the room just now.现在进行时:主语+am/is/are doing
e.g We are cleaning the room now.过去进行时:was/were doing
e.g We were cleaning the room at 5:00 yesterday afternoon.
现在完成时:have/has done
e.g We have cleaned the room already.过去完成时:had done
e.g We had cleaned the room before he arrived.一般将来时:will do/be going to do
e.g We will clean the room tomorrow.过去将来时:was/were to /would do
e.g He said he would clean the room next.
现在完成时用法详说
一、现在完成时的两种基本用法
(1) 已完成用法(影响性用法)。该用法的现在完成时表示一个过去发生的动作在过去已经完成,并且这个过去发生并完成的动作对现在有影响或结果,同时说话强调的或感兴趣的就是这个影响或结果:
He has left the city. 他已离开这个城市。(结果:他不在这个城市)
Someone has broken the window. 有人把窗户打破了。(结果:窗户仍破着)
Have you seen my bag? 你看到我的手提包了吗?(结果:你知道它在哪里吗?)
(2) 未完成用法(持续性用法):该用法的现在完成时表示一个过去发生的动作并未在过去完成,而是一直持续到现在,并且有可能继续下去(也可能到此结束):
Have you waited long? 你等了很久吗?
We have been busy this afternoon. 今天下午我们一直很忙。
The temperature has stayed hot this week. 这星期天气一直很热。
【注】除以上用法外,现在完成时还可表示过去的重复动作甚至将来动作:
He has always gone to work by bike. 他总是骑自行车上班。
I’ll go to bed when I’ve finished my homework. 我做完作业后就上床睡觉了。
二、与现在完成时连用的常用词语
能与现在完成时连用词语很多,如副词just, already, yet, before, ever, recently 等,但下面是一些典型而且重要的例子:
(1) since(自从):不管用作介词、连词还是副词, 句子(主句)谓语通常都用现在完成时:
I haven’t seen her since last week. 自上周以来我一直未见过她。
Where have you been since I last saw? 自我上次见到你之后你到哪里去了?
【注】有时可用其他时态的情况,但须注意:
① 对于某些表示状态的动词(如 seem 等),或因语义等方面的原因,有时可能用一般现在时比较现在完成时更合适:
It seems like years since we last met. 我们似乎几年未见面了。
Since when does the $42 plus $5 service charge come to $48? 从什么什候开始42元加5元的服务费等于48元了?
② 若不是指从过去持续到现在,而是指从较远的过去持续到在一个较近的过去,则用过去完成时:
Yesterday he told me that he hadn’t eaten anything since Tuesday. 他昨天告诉我自星期二以来他一直未吃任何东西。(指从星期二至昨天未吃东西)
③ 表示时间长度时,通常用一般现在时代替现在完成时:
It’s ten years since he left here. 他离开这儿已10年了。
(2) so far(到目前为止):
So far there has been no bad news. 到现在为止还没有什么坏消息。
We haven’t had any trouble so far. 到目前为止,我们还没有遇到任何麻烦。
过去完成时用法详说
过去完成时的基本用法
过去完成时与现在完成时相似,也有“已完成”和“未完成”两种用法,所不同的是,过去完成时将时间推移到过去某一时间之前,即所谓的“过去的过去”。具体地说,它既可表示在过去某一时间之前已完成的动作,也可表示从一个较早的过去持续一个较迟的过去的动作:
He had left when I arrived. 当我到达时他已经离开。
By six o’clock he had worked twelve hours. 到6点钟时他就已工作了12小时。如何正确运用过去完成时
正确运用过去完成时最重要的是要正确理解“过去的过去”。“过去的过去”是一个相对时间,即它相对于一个过去时间而言,并在其过去。这种相对的“过去的过去”有时通过一定的时间副词(状语)体现出来,有时则可能是通过一定的上下文来体现:
I found the watch which I had lost. 我找到了我丢失的表。
The house was quiet. Everybody had gone to bed. 屋子里很安静,大家都睡觉了。
"Was Jack at the office?" "No, he’d gone home." “杰克在办公室吗?”“不在,回家了。”
【注】有些通常与现在完成时连用的词语,由于在一定的语境中,谓语动作移到了“过去的过去”,也应用过去完成时。比较:
We haven’t seen each other since we left Paris. 自从离开巴黎后我们一直没见过面。
I saw Mr Smith last Sunday. We hadn’t seen each other since we left Paris. 上周星期天我见到史密斯先生了,自从离开巴黎后我们还一直没见过面。
- 表示过去未曾实现的想法
过去完成时可表示过去未曾实现的想法和打算,通常连用的动词是 want, think, hope, plan, mean, expect, intend, suppose 等:
I had meant to come, but something happened. 我本想来,但有事就没有来。
I had intended to speak, but time did not permit. 我本想发言,但时间不允许。
We had hoped that you would come to see us, but you didn’t. 我们本想你来看我们的,但你没有来。
现在进行时用法详解
现在进行时的基本用法
现在进行时主要表示说话人的说话时刻正在进行的动作、不断重复的动作或目前这个阶段(不一定是说话时刻)正在进行的动作:
We’re having a meeting. 我们在开会。(说话时正在进行的动作)
Be quiet! The baby is sleeping. 安静,孩子在睡觉。
He is teaching in a middle school. 他在一所中学教书。(目前阶段在进行的动作)现在进行时表将来摘自英语语法网
现在进行时表将来,主要表示按计划或安排要发生的动作:
I’m leaving tomorrow. 我明天走。
They’re getting married next month. 他们下个月结婚。
现在进行时与一般现在时均可表示将来,区别是:用现在进行时表示将来,其计划性较强,并往往暗示一种意图;而一般现在时表示将来,则其客观性较强,即通常被视为客观事实,多指按时刻表或规定要发生的情况:
I’m not going out this evening. 今晚我不准备出去。
What time does the train leave? 火车什么时候开?
现在进行时表示感色彩
现在进行时有时可表示满意、称赞、惊讶、厌恶等感情的色彩,通常与 always, forever, constantly, continually等副词连用。比较:
She’s always helping people. 她老是帮助别人。(表赞扬)
She always helps others. 他总是帮助别人。(陈述一个事实)
The boy is constantly lying. 这孩子老是撒谎。(表示厌恶)
The boy often lies. 这孩子常撒谎。(指出缺点)动词be的现在进行时摘自英语语法网
主要用于表示一时的表现或暂时存在的状态。比较:
He is foolish. 他很傻。(生性如此)
He is being foolish. 他显得很傻。(指一时的表现,并非总是如此)
He is friendly. 他很友好。(长期如此)
He is being friendly. 他显得很友好。(指暂时的表现,而且不一定真诚)
【注】“be+形容词”用于现在进行时时,其中的形容词通常只能是angry, careful, careless, clever, foolish, stupid, kind, friendly, brave, rude, polite等动态形容词,而big, tall, beautiful 等静态形容词不能这样用的。