一般现在时 一般过去时 傻傻分不清? 如何区分一般现在时和一般过去时?

作者&投稿:大季所 (若有异议请与网页底部的电邮联系)
您好,就像楼上网友说的,英语句子的时间通常可以使用英语动词时态区分,但汉语的句子,尤其是汉语的动词是没有时态区分的。汉语句子的时态必须使用到(时间状语)才能够区分出来。比如:
1)I am at home.(我在家里:英语是一般现在时,汉语无法区别)
2)I was at home.(我在家里:英语是一般过去时,汉语无法区别)
3)I will be at home.(我在家里:英语是一般将来时,汉语无法区别)
汉语为了区别时间,就必须用到时间状语了,假如说话人和听话人都明白时间,那么汉语中的时间状语是可以省略的;
1)I am at home.(英语是一般现在时;汉语:我现在在家里),所以(我现在在家里)在英语可以翻译成:I am at home. I am at home now.(添加时间状语 now)
2)I was at home.(英语是一般过去时;汉语:我曾经在家/我之前在家,在英语中也可以添加表过去的时间状语,汉语一样,比如:我昨天在家。英语:I was at home yesterday. 因为 was 尽管是一般过去时,但过去什么时候没有说明,所以在英语中,使用了一般过去时时,也会跟着一个明确的表过去的时间状语区别去过那个时间的。
3)I will be at home.(英语是一般将来时;汉语:我将会在家,在英语中也可以添加表将来的时间状语,汉语也是一样的,比如:我明天将会在家。英语:I will be at home tomorrow. 因为 will be 尽管是一般将来时,但将来什么时候么有说明,所以在英语中,使用了一般将来时,也会跟着一个明确的表将来的时间状语区别于将来的那个时间。
所以您分不清楚主要是因为英语的时态把(现在、过去、将来)区别了3个大的时间段,而汉语的动词没有这个功能,需要借助于表时间的状语,尤其是时间状语了。这也是为什么英语的时态较难学习,因为英语的时态不仅仅表时间,还表动作的状态,而汉语的动词也没有表状态。比如 I am doing my homework.(现在进行时,表明说话时正在做功课),但是汉语的(我做功课)就无法表明什么时候做的功课,但假如改成(我现在做功课)等同于英语的一般现在时;(我正在做功课)等同于英语的现在进行时了。
希望这样解释可以帮助到您。

Was Tom at home? No, he wasn't. 与 Is Tom at home?No, he isn't.两句话都对,但表达的意思有所区别:用过去时表示问汤姆在过去某个时间是不是在家,我们可以加一个过去的时间,如: Was Tom at home yesterday evening?汤姆昨天晚上在家吗?

用现在时那表示的就是现在说话的时候。 Is Tom at home?问的是现在Tom在家吗?



你的迷惑出在汉语上,“汤姆在家吗?不,他不在家”。就这句汉语来说,根本无法确定是现在还是过去,书上举例子的英语没错,只是翻译的汉语叫中国学生迷惑,如果这样说你就明白了。“(那时)汤姆在家吗?不,他不在家”。语言是有语境的,在一定的语境里,有些时间状语就可以省略了。

一般现在时使用的环境是表示现在存在的,发生的,一些习惯,规律,客观事实等。一般过去时用于描述发生在过去的事情,动作等。一般有表示过去的时间状语。判断是一般现在时还是一般过去时主要看动词,一般现在时动词用原形或第三人称单数形式。一般过去时则用动词的过去时。容易混淆的地方在于有时或者说大部分情况一般现在时和一般过去时的句子翻译成汉语是一样的。也就是说必须注意动词的形态。eg He goes to school on foot.一般现在时,He went to school on foot.两句翻译成汉语都是:他走着去学校。但表达的实际意思还是有所区别的。一般现在时描述的是他走着去学校是一个习惯,天天如此。一般过去时描述的是昨天或刚才发生的事情。可能明天他就会骑车子去学校,以后会发生什么就不确定了。两种时态的动词主要分为be动词和实意动词。一般现在时be动词:am,is,are.一般过去时:was were.一般现在时实意动词,拿do举例:do,does主语是单数时用does主语是复数形式时用do.一般过去时实意动词没有人称的变化。都用did.在来看你的题,Was Tom at home?No,He wasn't.Tom 在家吗?可以想象这样一种场景,有警察在调查Tom,看他是不是昨天作案了。Tom在过去某个时间是不是在家,回答是他不在。也许Tom就是犯罪嫌疑人了,因为他没有不在场证据。一般过去时都有场景的。如果不理解请继续追问。

你好。个人觉得英语中各种时态可以根据动词的形式来区分,因为一般来说,英语时态的主要承载体是动词和时间。比如,在你举的例子中,was是is的过去时形式,所以它所在的句子一定是过去式中的某种时态,可以套用各种时态的结构形式来确定最终属于哪种时态。一般现在时和一般过去时,除了一个是说现在一个说过去的时间范畴,表达的都是在那个时间范畴内的主语的状态或形式,所以要区分只需要看动词形式和时间即可。学习英语要擅于抓关键点,多思考。最上面的句子,was Tom at home?如果有上下文的话,这句话一定是在过去的时间范围内发生的对话,所以用过去式。其实翻译的深层次意思是(过去那个时间段)他在不在家?你举的例子也是成立的,没有语法错误,is Tom at home?这句话是双方都默认的现在时间,潜意识意思是(现在)Tom在家吗?重要的是区分两句子的区别和不同点在哪里。希望可以帮助到你。

如何区分一般现在时和一般过去时~

1、表达的时态不同。
一般现在时,是一种语法形式。表示通常性、规律性、习惯性、真理性的动作或状态,或者动作有时间规律发生的事件的一种时间状态。
一般过去时表示过去某个时间里发生的动作或状态;过去习惯性、经常性的动作、行为。在英语语法中,“时“指动作发生的时间,”态“指动作的样子和状态。
2、含义不同。
一般过去时是指:
过去某个时间里发生的动作或状态
过去习惯性、经常性的动作、行为
过去主语所具备的能力和性格
一般现在时是指:
表示经常性或习惯性的动作或存在的状态
表示客观事实或普遍真理
在时间、条件等状语从句中,用一般现在时表示将来
在某些以here,there开头的句子中,用一般现在时表示正在发生的动作

3、基本法不同。
一般现在时的用法
一般现在时表示经常性或习惯性的动作,表示现在的特征或状态。
其动词形式是:动词原形(只有第三人称单数作主语时除外,要加-s)其疑问句和否定句需要用助动词do或does
1) 肯定句用行为动词原形表示
They get up very early every morning. 他们每天早晨起来很早。
I visit my grandparents four times a month. 我一个月去看望祖父母四次。
2) 否定句用don’t + 动词原形来表示
We do not go shopping on Sundays. 我们周日不去购物。
I don’t think you like this colour. 我想你不喜欢这个颜色。
一般过去时用法:
一般过去时最明显的现象就是常由表达过去之时间的副词或副词短语来修饰它(如各例句的斜体字部分)。这些常用于修饰一般过去时的副词有:
yesterday,yesterday morning (afternoon,evening ),just now (刚才),before (以前), then(at that time ) (当时);
last +时间 (如 last week,month,year,Monday,… January,… spring,…,etc. ),that +时间 (如 that day,afternoon,summer,…,etc. ),时间 + ago (如 a few minutes ago,two weeks ago,years ago,… etc.)
“过去”的概念并不是只指如 “yesterday,last week,… ” 等,实际上“与现在对立的过去”,亦即“非现在的以前”,哪怕是“过了说话时间的几分钟之前”。
只要所要表达的时间与说话时的“现在”形成对立,就必须使用一般过去时来表达。例如:
He was here only a few minutes ago.
(仅仅几分钟前他还在这里。)

因为 是yesterday说明在昨天见到的、今天你并没见过 只是昨天发生的一切
所以用的是was..

假如要区分一般现在时和一般过去时 ,
就主要看有没有一些关于过去的单词:
例如 yesterday、the day before yesterday(前天)、last night
this morning 、in 2000、……ago (...以前)、just now (刚才)、
看到这些单词一般就要用过去式了 - -

希望采纳.....