现在进行时的基本用法:
1. 表示现在( 指说话人说话时) 正在发生的事情。
We are waiting for you.
2. 习惯进行:表示长期的或重复性的动作,说话时动作未必正在进行。
Mr. Green is writing another novel.
(说话时并未在写,只处于写作的状态。)
She is learning piano under Mr. Smith.
3. 表示渐变的动词有:get, grow, become, turn, run, go, begin等。
The leaves are turning red.
It's getting warmer and warmer.
4. 与always, constantly, forever 等词连用,表示反复发生的动作或持续存在的状态,往往带有说话人的主观色彩。
You are always changing your mind.
现在完成时行时的用法:
现在完成进行时表示从过去某一时间开始一直延续到现在的动作。现在这个动作可能刚刚终止,也可能仍在进行。
I have been sitting here all afternoon.
我在这儿坐了一下午了。
How long has it been raining?
雨下了多久了?
They have been fighting for independence since 1960s.
他们从60年代以来一直为独立而斗争。
3�现在完成进行时和现在完成时的区别
1)现在完成进行时一般强调过去发生的动作现在仍在继续。
现在完成时强调过去发生的动作现在已经完成或表示曾经发生过。
I have been writing an article.
我一直在写一篇文章。(仍在)
I have written an article.
这已写好一篇文章。(已完成)
I have been reading that book since last week.
上周以来,我一直在读那本书。(还在读)
I have read that book before.
以前我曾读过那本书。(动作在过去曾经发生过)
好了,了解完以上的用法之后,可以判断为什么医生要这样问病人了。因为,医生想了解的是病人最近是否吃了什么东西,即由过去到现在为止有没有做了这个动作,我是这样理解的。简单的说就是你之前吃过/了什么东西,但不可以用一般过去时或现在完成时来问喔,因为一般过去不涉及到现在,而现在完成时表动作过去发生但现在已经结束了。
再来看看现在进行时的第2点解释,表示长期的动作,这个动作未必是说话时正在进行。我觉得没有涉及到是否完成这个动作的概念,如果这样问不符合逻辑和语境。
不知这样讲你是否明白?
现在完成进行时的用法:
1. 在未指明具体时间的情况下,现在完成时动词通常可以表示在说话之前已经完成,而后果或影响至今仍存在的动作。现在完成时把过去的动作和现在的结果联系起来。
It has taken effect since the first day of your employment. 在你上班的第一天就开始实施。
2.现在完成时动词可以表示开始于过去持续到现在(也许还会继续进行下去)的动作或状态。例如:
I have studied English since 1975. 我从一九七五年起就学习英语。
现在进行时的用法:
1.现在进行时动词表示说话时正在发生或进行着的动作。例如:
She is majoring in economics. 她正在主修经济学。
有时表示现阶段正在进行而说话时不一定正在进行的动作。例如:
Are you working hard this term? 你这学期学习努力吗?
2. 现在进行时动词表示即将发生的动作(如在最近按计划安排好要进行的动作)。Come , go, leave, start, arrive等动词与表示将来时间的状语连用表示这种意义。例如:
They are going to Shanghai on Friday. 他们这星期五去上海。
John is coming here next week and will stay here until May. 约翰下星期来,将在此待到五月。
3. 现在进行时动词常与always, continually, constantly等副词连用,表示反复出现的或习惯性的动作。例如:
He is always asking questions. 他老爱提问题。
显然,文中,eating anything out of the ordinary不是反复出现的习惯性动作,所以应该用现在完成进行时,而且是现在完成进行时的第一种用法。
现在完成进行时在没有说明时间的情况下,一般表示动作已经完成。所以,my hair has been falling out如果一定要这么用,可以在后面加for several days或since+时间
A: Have you been eating anything out of the ordinary lately?
B: No. And my hair is falling out. I think I'm going bald!
这两句只能这样用,have been doing 是表示说话时,这个动作在过去正在进行,是动作在过去正在发生,而be doing是说话时动作正在发生, 是指现在的动作.对A来说,医生问病人吃过什么东西,相对现在是指过去吃了什么,吃这个动作发生在过去,当然要用过去进行时.对B病人是说自己的头发在掉,是现在的动作,是指从过去到说话是这个动作一直在进行,所以要用现在进行时,相信我,我的英语都过了四六级了,要是有什么不懂的话可以随时问我,我的QQ号是:461608967
不可以.
现在完成进行时表示从过去某一时间开始到现在一直在进行的动作呀或状态.并且有可能继续存在的动作或状态.没有特别的感情色彩.
例:I have been staying in Shanghai since last year.
从去年开始,我一直都住在上海.(这句话的隐含意义是,我现在也住在上海,并且有可能我将继续住在上海.)
I have been watching TV since 9am. 我从早上9点开始一直在看电视。(现在也在看,并且还将继续看电视)
现在进行时一般情况下表示说话时正在进行的动作,或状态.若表示习惯性的动作时常与always等副词连用,且带说话人对这种动作或状态的不满的情绪.
She is always complaining.她总爱抱怨.(在这句话里面隐藏着说话人对"她"总是抱怨这一事情的不满情绪).
She is always speaking loudly她总是大声喧哗。(隐含着说话人对“她喧哗”这一事情的不满情绪。
根据上下文语景,医生的目的是要确定事实,确定这种情况持续的时间段,是不是在最近这一段时间这种情况都是存在的,所以用完成进行时态。而相对于病人而言,他想表达的是这一段时间以来,这种情况一直存在给他造成的困扰,这其中隐藏着他对这种情况一直存在的不满情绪,所以用现在进行时。
虽然看不动 还是支持你~!!!!!!!! 加油~~~~~~~~~
现在进行时的句子翻译出来有正在做某事的意思。
例如:i
am
reading.(我正在读书)
注意:现在进行时的句子常常有listen,look,now等等的提示词。
现在完成时有两种用法:
1.表示过去发生或已完成的某一动作或状态对现在造成的影响。
现在完成时的第一种用法和现在进行时根本没联系,很好区分。
2.表示开始于过去持续到现在的某一动作或状态。
现在完成时的第二种用法翻译出来有已经做过某事的意思,且句中常常有
表一段时间的时间状语(如:for
+
一段时间,since
+
过去的某一时间点)
且句中的谓语动词不能用短暂性动词,要用延续性动词。
举例:i
am
sleep.
i
have
sleeped
for
2
hours.
look!the
bus
is
coming
here.
the
bus
has
been
there
for
1
hour.
(come是短暂性动词,他的延续性动词是be)
相信我没错的,我正在学现在完成时。
请参考九年级仁爱版英语上册