Ⅰ 英语中完成时能不能和具体时间连用
这句话可以理解为:说话时还是2000年.意思:今年(2000年,还没过去),我去过一次Roma.
条件是还是这一年.如果过了2000年,就不能了.因为现在完成时的意思是事情过去发生,到现在的影响.
Ⅱ 现在完成时的时间状语
现在完成时属于现在时范围,故不能和过去的时间状语连用。如:yesterday、last Sunday、in1990、three years ago等。但是,在强调动作产生的后果和影响时,可以和一些表示不确定的时间状语连用。
1、用副词already和yet。already一般用于肯定句中,yet一般用于否定句和 疑问句中。
如:We have already finished our homework.
我们已完成作业了。
2、用ever 和never。多用于否定或疑问句中,表示“曾经”或“从未“等。
如:-Have you ever been to the Great Wall?
你曾经去过长城吗?
3、用表示到说话为止的过去时间状语,如just,before,up to now,the past few years等。
例如:I have seen her before,but I can not remember where.
我以前见过她,但记不起在哪里见过。
4、用包括“现在”在内的时间状语,如:now,today,this morning(month,year,term)等。
例如:-Have you met him today?-No,I haven't.
今天你见过他吗?我没有。
(2)现在完成时可以运用的时间扩展阅读
动词时态表一个动作发生的时间和所处的状态,现在完成时可表:
1、某个延续性动作或状态自从过去开始一直延续(毫不间断或断断续续)到现在。
He has been dead for 10 years. (人死不能复生,死的状态毫不间断)
He has lived here every summer for 10 years.(每年夏天来避个暑,断断续续地住)
2、某个非延续性动作自从过去开始一直延续(断断续续)到现在
He has bought 10 houses in the past 10 years. (买是非延续性动作,断断续续地买,你要说一次买10套就是抬杠了懒得理你)
3、某个非延续性动作发生在过去(即到现在为止早已经完成),但影响持续到现在
I have seen this film, and I don't want to see it again. (看了一个大烂片,永远不想再看,简直是一辈子的心理影响)
Ⅲ 现在完成时能跟具体的过去时间连用吗
这个肯定是不行的,现在完成时是表示过去发生的动作对现在造成的影响或结果或表示过去的动作或状态持续到现在。
现在完成时有两种用法
1.过去发生的某一动作对现在造成的影响或结果或到现在为止已经发生或完成的动作。
He has already obtained a scholarship. 他已经获得了一份奖学金。
2.表示过去发生的、持续到现在的动作或状态。
He has lived here since 1978. 自从1978年以来,他一直住在这儿。
结论:现在完成时不能单独与具体时间同时出现,如yesterday、morning、afternoon等,除非与for,since等词语连用。
Ⅳ 关于现在完成时的时间状语,
第一类:just、ever、already、never 这些词在现在完成时中使用,放在助动词后面,基本上可以说是习惯用法了,表示“刚刚、曾经、从不”做某事,have already + p.p等,楼主只要记住这几个词的位置,它们直接跟在助动词have 后面,强调发生时间的已经完成。(这几个词的位置常考,楼主要记下)
第二类,so far和for six months 表示“到目前为止”、“持续6个月”,这类时间短语短语毕竟不是单个词的,放在have 后面和动词之间显得句子节奏不强,像这类长的短语,通常都是放在最后的。
lately yet 位置比较随意,可以放在句中、句末,有时也可以放句首的
两类用法的区别,主要是语言习惯啦。
Ⅳ 现在完成时的时间状语及其用法
现在完成时有两种用法,一种表示过去的动作持续到现在,还可能持续到将来(现在完成进行时);一种是动作在过去已经结束,但对现在有影响。
肯定句:
i
have
been
here
for
ten
years.
i
have
been
looking
forward
to
meeting
my
idol.
否定句:
ihaven't
seen
you
for
a
long
time.
疑问句:
have
you
finished
your
homework
yet?
yes,i
finished
it
ten
minutes
ago./no,i
haven't.
特殊疑问句:
how
long
have
you
been
learning
english?
Ⅵ 现在完成时要用到准确时间该怎么办急、、、、
一般过去时用于具体时间(ago... last...)
现在完成时用于抽象时间(before...)
祖传秘籍。。。。 超级简单
Ⅶ 英语的现在完成时的句子中能使用哪些时间状语
一般有:
already--已经,常在肯定句中,
yet--仍然,还--多在疑问,否定句中,
ever--曾经,
never--从未,
since+时间点(自从。。。)
I
have
worked
here
since2005.
for+一段时间短语(持续多久)They
have
lived
here
for
10years.
Ⅷ 英语:现在完成时应该什么时候使用
现在完成时用法要点:
1.现在完成时不能单独与准确时间状语连用,(如表示过去的时间状语)
如yesterday(morning、afternoon),last(morning、afternoon)等,除非与for,since连用.
2.现在完成时往往同表示不确定的过去时间状语连用
如already(肯定句中),yet(否定,疑问,句末),just,before,recently,still,lately,never等:
He has already obtained a scholarship.他已经获得了一份奖学金。
3. 现在完成时态经常与表示频度的时间状语连用,
如often,sometimes,ever,never,twice,on several occasion等:
Have you ever been to Beijing?你以前去过北京吗?
4. 现在完成时还往往可以同包括现在时间在内的时间状语连用
如now,up to these few days/weeks/months/years,this morning/week/month/year,just,today,up to present,so far等:
Peter has written six papers so far.到目前为止,彼得写了六篇论文。
5.现在完成时还可以用来表示过去的一个时间到现在这段时间内重复发生的动作.
6.现在完成时的"完成用法"指的是动作发生在过去某一时刻并已结束。
例如:He has turned the light off .他已把灯关了。
现在完成时"完成用法"的特点是动作不延续,因此,该时态只能与表示不定的过去时间状语(如:already,yet,before,recently等)、频度时间状语(如:never,ever等)、包括现在时刻在内的时间状语(如:this morning / month /year...,today等)连用。
例如:Have you found your pen?你已经找到你的钢笔了吗?
7.现在完成时的"未完成用法"指的是动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去。
例如:He has lived here since 1978.自从1978年以来,他一直住在这儿。(动作起始于1978年,一直住到现在,可能还要继续住下去。)
I have been in the army for more than 5 years.我在部队已经呆了五年多了。(动作开始于5年前,一直延续至今,有可能还要继续下去。)
此种用法的句中常需一个表示一段时间的状语(由since或for引导),或表示与现在时刻相连的时间状语(如:up to now,so far)等。
例如:I have heard nothing from him up to now.到目前为止我没有他的任何消息。
注意:(1)现在完成时的未完成用法只适用于延续性动词,不可用于终止性动词,即瞬间完成或延续时间很短的动词。如:come,go,arrive,leave,join,become,die等。
8.一段时间+has passed+since从句。
9.现在完成时常用短语 "up to now /till now","so far" (意思是从过去某一确定的时间一直延续到现在)连用。
Up to/till now he's read many story books. 至今他已读过好多故事书。
I've been to New York three times so far. 至今我已到纽约去过三次。
has gone (to),has been (to),has been (in) 的区别。
has gone to:表示某人已去了某地,而没有回来(去了没回)(不可与 for+一段时间 连用)
has been to :表示去过某地(去过已回来)(不可与 for+一段时间 连用)
has been in/at(in表示相对大一些的地点;at表示相对小一些的地点):表示一直呆在某地, 常与时间段搭配(呆了很久)。
10.不可以与一般过去时的定义混淆
Ⅸ 现在完成时可以接具体时间吗
延续性动词不能接具体时间 只能是时间段
瞬间动词表示的动作极其短暂,不能持续,所以,在现在完成时中一般不能和以since,for等引导的表示一段时间的状语连用 而且瞬间动词他表示的动作不能延续,也就是说动作一旦发生就立即结束,并产生某种结果。所以说瞬间动词既不能跟时间段,也不能跟具体时间 常见的句子有:The old man has died for a week.(误) 死是个瞬间动作 死了也就死了 不能说他连着死了一个星期 难道是半死不活的??还是还魂了??呵呵呵... 可以改成这样The old man died a week ago 变成一般过去时 一周前死了也就是已经死了一周了
至于延续性动词接时间段 不完全等于现在完成进行时
现在完成进行时他表示一直以来是这样 而且将来也这样 但是前者他表示一直以来是这样,但不保证以后还这样 就这么点区别
希望对你有所帮助
Ⅹ 现在完成时能代表过去的时间么
现在完成时表示到现在为止的时间。