英语问题

被动语态在什么时候用?
一般过去时与现在完成时有什么区别?什么时候用一般过去时?什么时候用现在完成时?

主语和谓语为被动关系式用被动语态。
一般过去时表示(1)过去某个特定时间发生,并且一下子就完成了的动作(即:非持续性动作),也可以表示(2)过去习惯性的动作。一般过去时不强调动作对现在的影响,只说明过去。
I had a word with Julia this morning.今天早晨,我跟朱丽亚说了几句话。(1)
He smoked many cigarettes a day until he gave up. 他没有戒烟的那阵子,烟抽得可凶了。(2)

一般过去时常与表示过去的时间状语或从句连用,如:yesterday, last week, in 1993, at that time, once, during the war, before, a few days ago, when 等等。

句子中谓语动词是用一般过去时还是用现在完成时,取决于动作是否对现在有影响。
Have you had your lunch? 你吃过午饭了吗?(意思是说你现在不饿吗?)
Yes, I have. 是的,我已经吃过了。(意思是说已经吃饱了,不想再吃了。)
When did you have it? 你是什么时候吃的?(关心的是吃的动作发生在何时。)
I had it about ten minutes ago. 我是大约十分钟以前吃的。

Used to do something 表示过去常做而现在已经停止了的习惯动作。
I used to work fourteen hours a day. 我过去常常一天干十四个小时。

一般过去时的基本用法

1 带有确定的过去时间状语时,要用过去时

如:yesterday(昨天)、two days ago…(两天前…… )、last year…(去年…)、the other day(前几天)、once up on a time(过去曾经)、 just now(刚才)、in the old days(过去的日子里)、before liberation(解放前…)、 When I was 8 years old(当我八岁时…)

Did you have a party the other day?

前几天,你们开了晚会了吗?

Lei Feng was a good soldier.

雷锋是个好战士。

注意

在谈到已死去的人的情况时,多用过去时。

2 表示过去连续发生的动作时,要用过去时

这种情况下,往往没有表示过去的时间状语,而通过上下文来表示。

The boy opened his eyes for a moment,looked at the captain,and then died.

那男孩把眼睛张开了一会儿,看看船长,然后就去世了。

3 表示过去一段时间内经常或反复的动作

常与always,never等连用。

Mrs. Peter always carried an umbrella.

彼得太太过去老是带着一把伞。

(只是说明她过去的动作,不表明她现在是否常带着伞。)

比较

Mrs. Peter always carries an umbrella.

彼得太太老是带着伞。

(说明这是她的习惯,表明她现在仍然还习惯总带着一把伞)

I never drank wine.我以前从不喝酒。

(不涉及到现在,不说明现在是否喝酒)

4 如果强调已经终止的习惯时要用used to do

He used to drink.

他过去喝酒。

(意味着他现在不喝酒了。喝酒这个动作终止了)

I used to take a walk in the morning.

我过去是在早晨散步。

(意味着现在不在早晨散步了)

I took a walk in the morning.

我曾经在早晨散过步。

(只是说明过去这一动作)

比较

I took a walk in the morning .

我曾经在早晨散过步。

(史是说明过去这一动作)

5 有些句子,虽然没有表示过去确定时间的状语,但实际上是指过去发生的动作或存在的状态的话,也要用过去时,这一点,我们中国学生往往出错,要特别注意!

I didn''t know you were in Paris.

我不知道你在巴黎。

(因为在说话时,我已经知道你在巴黎了。这句话指的是说话之前,所以只能用过去时表示。实际上,这句话暗指:But now I know you are here.)

I thought you were ill.

我以为你病了呢。

(这句话应是在说话之前,我以为你病了。但是现在我知道你没病)

现在完成时 (一)
1、 什么是现在完成时?
(1) 表示动作带现在为止已经完成或刚完成,汉语常用“了”表示,例如:
The train has already arrived.火车已经到了。
(2) 表示动作在过去完成,表示经验,汉语常用“过”表示, 例如:
I have been to the Great Wall. 我已经去过长城。
2、 结构:have + V (过去分词) haven’t + V (过去分词)

助动词
has + V (过去分词) hasn’t + V (过去分词)

助动词
3、 标志现在完成时的时间副词:
already(已经,用于肯定句中,放在助动词和过去分词之间,也可以放在句末)
例句:I have already read the book.我已经读过这本书。
yet(已经,用于否定句和疑问句中)
例句:Have you finished the work yet? No, not yet.
你完成这项工作了吗? 还没有。
never(从不,从来没有,用于肯定句中,但句子意思表示否定, 放在助动词和过去分词之间)
例句:She has never been to Xijiang. 她从没去过新疆。
ever(曾经, 放在助动词和过去分词之间),
例句:Have you ever seen the film before? 你以前曾经看过这部电影吗?
just (刚刚,放在助动词和过去分词之间。注意与just now的区别,just now是指刚才,用于一般过去时。)
例句:They have just found the lost cat. 他们刚刚找到那只丢失的小猫。
4、 动词的过去分词
我们已经学过动词的过去式,大部分动词的过去分词与过去式相同,祥见P94。要求熟记。

四、区别以下词组:
1. have/has been to…
表示去过某处,指当事人已经不在那个地方,这个词组常与just, already, before 等时间副词连用。
特别记住: 这个词组不能与for或since引导的时间短语连用;
例句: Professor Watts has been to Guilin before.
Watts教授以前去过桂林。
2.have/has gone to…
表示去了某处,指当事人可能在去某处的路上,也可能已经到达目的地,这个词组可以与just, already等副词来连用。
特别记住: 这个词组不能与for或since引导的时间短语连用;
例句: My mother isn’t at home now. She has just gone to the market.
我的妈妈现在不在家,她刚去了市场。
3.have/has been in(at)…
表示当事人已经在某处,直到说话时,当事人仍然在所指的地方,这个词组常与for或since引导的时间短语连用;
例句:(1)We have been in Tianhe Middle School for about 2 years.
我们在天河中学已经大约2年了。
(2)She has been at the clothes shop for more than one hour.
她已经在这间服装店超过1个小时了。

现在完成时(三)
一、 一般过去时与现在完成时的区别
很多同学不明白这两个时态的区别,分不清什么时候该用什么时态。一般过去时和现在完成时都表示在过去发生的动作,一般过去时表示所发生的动作已经过去了,与现在无大关系。而现在完成时强调动作与现在的关系,做练习时,往往会有一些相关的下文,如分析以下例句:
第一组比较:
1. I had my breakfast at 6 this morning. (用一般过去时,只是告诉大家我是在早上6点钟吃早餐的。与现在没有什么关系。)
2. I have had my breakfast. You needn’t buy anything for me.(用现在完成时,告诉你我已经吃过早餐了,你不需要帮我买早餐。)
第二组比较:
3. Jack came home an hour ago. (用一般过去时,告诉大家Jack 是一个小时前到家的。)
4. Jack has come home already. He is watching TV in the living room.(用现在完成时, 告诉大家Jack已经回到家,他现在客厅看电视。)
特别提醒:做练习时,要注意看所给的时间副词,如过没有时间副词,应该从上下文去判断用什么时态。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-03-07
主语和谓语为被动关系式用被动语态。

一般过去时指过去发生的动作,对现在造不造成影响和结果没有关系。
一般现在完成时是指强调过去发生的动作对现在造成了影响和结果。
第2个回答  2008-03-13
被动语态使用于在不用明确动作执行者时使用。
一般过去时是指在过去某一时间发生的动作和存在的状态,对现在不产生影响。
现在完成时是指在过去某一时间发生的动作和存在的状态,对现在产生的影响。
剩下两题根据上面说的推倒!~~~
第3个回答  2020-12-24

问题英文

相似回答