现在完成时属于现在时范围,故不能和过去的时间状语连用。如: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.
今天你见过他吗?我没有。
扩展资料
动词时态表一个动作发生的时间和所处的状态,现在完成时可表:
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、for+时间段;I have learned English for ten years。
2、常见的副词:lately;recently, just,up to now, till now,so far, these days。
in the past few years/months/weeks/days。
3、注意:for+时间段;since+时间点。
They have lived in Beijing for five years。
They have lived in Beijing since l995。
扩展资料:
现在完成时的应用
1、过去发生的动作对现在造成的影响。
2、过去的动作或状态持续到现在并且已经完成。
3、现在完成时表示将来。
句型构成
基本结构:主语+have/has+动词的过去分词(p.p)。
①肯定句:主语+have/has+动词的过去分词(p.p)(V-ed)+宾语(或者其他)。
②否定句:主语+have not/has not+动词的过去分词(p.p)(V-ed)+宾语。
③一般疑问句:Have/Has+主语+动词的过去分词(p.p)(V-ed)+宾语(或者其他)?
肯定回答:Yes,I/they/we/you have.或Yes,she/he/人名 has。
否定回答:No,I/they/we/you haven't.或No,she/he/人名 hasn't。
④特殊疑问句:特殊疑问词+一般疑问句(have/has+主语+过去分词+其他)。
⑤被动时态:
现在完成时的被动语态的肯定式为:have/ has +been +done。如:
The experiment has been done successfully。这个实验做得很成功。
现在完成时的被动语态的否定式为:have/ has +not +been +done。如:
Tom’s novel has not been published。 汤姆的小说还没有被出版。
现在完成时的被动语态的一般疑问句需将have /has提到主语的前面。如:
Has his bike been repaired? 他的自行车修好了吗?
现在完成时的被动语态的特殊疑问句为:疑问词+have /has +been +done? 如:
Who has been invited? 谁受到了邀请?
参考资料来源:百度百科-时间状语
本回答被网友采纳现在完成时时间状语
already(肯)yet(否、疑问)
never(肯)ever(否、疑问)
yet(用于疑问句或否定句,句尾)
before(用于句尾)
for+时间段 eg:for three years
since+ a.时间点 eg:since 1997
b.一般过去时从句 eg:since he arrived
PS:如有遗漏请见谅!
本回答被网友采纳