现在完成时的几个问题

现在完成时的语法是规定在句末加上时间短语时:for+时间段,since+时间点
那时间段和时间点的区别是什么呢?
最好是文字说明再加例句说明

since
表示从什么时候开始
例子 since 2004
是指 2004到现在

for
是指一段时间
例子 for 2004 to 2006
指的是04年到06年

SINCE后面加时间点
例如 SINCE 1990 意思就是从1990开始
1990就是一个时间点;

而FOR后面是加时间段
例如 FOR 5 YEARS
意思就是5年的时间

since+过去某一时间或句子,for+一段时间
She has taught in the school for ten years. 她在这所学校教书已经10年了。
I haven't eaten anything since breakfast. 我从早饭起就一直没有吃东西。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-07-28
since是自从什么时候开始到现在为止!
后接一个时间点。
I have kept this book since 4 weeks ago

for是一个时间段!
后接一段时间
I have kept this book for 4 weeks
注(超重要):瞬间动词(buy,die,join,lose……)不能直接与for since 连用。要改变动词
come-be
go out-be out
finish-be over
open-be open
die-be dead
………………
1.have代替buy
My brother has had(不能用has bought) this bike for almost four years.
2、用keep或have代替borrow
I have kept(不能用have borrowed) the book for quite a few days.
3、用be替代become
How long has your sister been a teacher?
4、用have a cold代替catch a cold
Tom has had a cold since the day before yesterday.
5、用wear代替put on
b)用“be+形容词”代终止性动词
1、be+married代marry 2、be+ill代fall (get) ill
3、be+dead代die 4、be+asleep代fall (get) asleep
5、be+awake代wake/wake up 6、be+gone代lose,die,sell,leave
7、be+open代open 8、be closed代close/shut
9、be+missing(gone,lost)代lose
c)用“be+副词”代终止性动词
1“be+on”代start,begin
2“be+up”代get up
3“be+back(to)”代return to,come back to,go back to
4“be here (there)”代come(arrive,reach,get) here或go (arrive,reach,get) there等等
d)用“be+介词短语”代终止性动词
1.“be in/at +地点”代替go to /come to
2.用be in the army 代替join the army
3.“be in/at +地点”代替move to
常用瞬间动词变延续性动词表:
1. have arrived at/in sw. got to/reached sw. come/gone/moved to sw.
→have been in sw./at…相应的介词
2. have come/gone back/returned → have been back
3. have come/gone out →have been out
4. have become → have been
5. have closed / opened→ have been close/open
6. have got up → have been up;
7. have died → have been dead;
8. have left sw. → have been away from sw.
9. have fallen asleep/got to sleep → have been asleep;
10. have finished/ended/completed → have been over;
11. havemarried → have been married;
12. have started/begun to do sth. → have done sth. ;
13. have begun → have been on
14. have borrowed/bought →have kept/had
15. have lost → haven’t had
16. have put on →have worn
17. have caught /get a cold → have had a cold;
18. have got to know → have known
19. have/has gone to → have been in
20. have joined/have taken part in the league/the Party/the army
→have been a member of/ have been in/have been the Party’s member/the league member/the soldier…
第2个回答  2009-07-17
for+时间段谓语动词要是延续性动词
since+时间点谓语动词是非延续性动词

英语高手进,关于现在完成时的几个问题.
1.现在完成时主要表示与现在有关的事 I have lost the pen (所以我现在别的笔写了或者我现在没笔可写了)如果说I lost the pen主要是讲某一时刻的事,主要用于叙述。比如I lost the pen yesterday.(我昨天把笔给丢了)2. will 后直接加动词原形,will stayed 显然是错误的。will 表示将会发生...

关于现在完成时的几个问题
第一个问题当然应该用现在完成被动语态的has become,如果没有后面的since two years ago(我认为最后应该有一个ago,不然就该用for two years),也可以用was become.后面两个答案不是不行的,但是既然题目要求用become的时态填空,后面两个答案就不符合题意了.第二个问题个人认为该填has caused.因为在这个...

几个现在完成式的英语问题。
现在才12点钟啊!2,A.has been on 现在完成时表示过去进行了一段时间且还有可能继续下去,这里for ten minutes是一段时间电影肯定还会继续的,所以A要用has been on B. is, started. 本来用since引导从句时,主句是要用完成时的,但一种特殊情况除外,就是这里主句是表示一段时间,则主句可用现...

现在完成时的问题
第一个可以,already作副词修饰整句,可以放在任意位置。第二个has been是完成时,be动词只有在has或have之后才是been

现在完成时的几个问题
he came back home just now.just now 是表示刚才.不是时间段.不能用完成时.所以用一般过去时.~~~How long have you been there.stay是短暂性动词.不能和how long问的时间段连用.所以用been.延续性动词 He has been in India for a week.for a week一个星期.是时间段.不能和go短暂性动...

现在完成时的几个问题
1、I never drank the mineral water.2、过去时与现在完成时之间,过去时表示发生在过去的事情,现在完成时表示已过去但对现在造成持续影响的事情

关于现在完成时的疑问
1:已经做完对现在有影响——这是针对短暂性动作而言。如:I have posted your letter.句中的post这一动作为短暂性动作,此处完成时表示该动作已经完成,对现在的影响是信不在此地,已经被发出了。2:一直在做,并可能延续到将来——这是对于延续性动作而言的。如:I have stayed here for 2 weeks....

英语的现在完成时的问题
现在完成时的基本结构是 has\/have+过去分词 have been to是去过某地,已经回来 have been in是去了某地,还没有回来,已经到了某地 have gone to是正在去某地的途中,到没到某地还不知道,也还没有回来

关于“现在完成时”的问题,求一道例题答案解析
—The day before yeserday.(前天)前天可以表示前天当天一整天,也可以表示前天那个时间点。再看问题 —When___you___the movie?(你什么时候看的电影?)根据常识,看电影不能够是看一整天,所以,这里是问你在什么时候看的电影而已,因此选择一般过去时就行了。因此选择:When did you watch the...

德语现在完成时的疑问.
事实了切没有做,与现在事实相反。其结构为:1.句中只有情态动词:主语+haben现在时(没有sein)+其它成人成份+情态动词过去分词 2.句中有其它动词:主语+haben现在时变位+其它成份+动词原型+情态动态原型 3.被动语态现在完成时:主语+haben现在时+其它成份+动词过去分词+werden+情态动词原型 ...

相似回答
大家正在搜