现在完成时的英文? ..那么,现在完成时的英文?一起来了解一下吧。
sb have done sth/某人已经做完某事----一般现在完成时 sb have been doingsth现在完成进行时 // sb had done sth过去完成时
现在完成进行时---sb have done sth 表示某件事情的完成,并且强调对现在造成了影响,也强调动作的完成。建议多翻看语法书。
现在完成时(Present perfect) 补充过去发生并且已经完成的动作对现在造成影响或后果过去某一时间开始并一直持续到现在的动作或状态
基本结构:主语+have/has+过去分词(done)
①肯定句:主语+have/has+过去分词+其他
②否定句:主语+have/has+not+过去分词+其他
③一般疑问句:Have/Has+主语+过去分词+其他
④特殊疑问句:特殊疑问词+一般疑问句(have/has+主语+过去分词+其他)

现在完成时 (Present perfect tense) 1.构成形式:现在完成时是由“助动词have(has) +动词的过去分词”构成。 2.现在完成时表示一件已经发生的事情,往往与现在的情况有联系,具有因果关系。 —May I speak to Jane, please? —Sorry, she has gone to New York. The car has arrived. (结果:车子已经在门口。) 注: 美国英语常用一般过去时代替表示近距离的现在完成时,如: What happened?(等于What’s happened?) 3. 一般情况下与以下词语连用:just, already, yet, never, recently, since then, so far... just= a short time ago —Would you like something to eat? —No, thanks. I’ve just had lunch. Hello. Have you just arrived? yet=until now,表示说话的人正在期待事情发生。yet只用在疑问句和否定句中: Has it stopped raining yet ? I’ve written the letter but I haven’t posted it yet. 4.表示在过去发生过一次或多次的动作,已成为某种经验。 Several astronauts have been to the moon. 5.用一些延续性动词表示从过去开始并延续到现在的动作或状态,往往与介词for或since连用。 It is three months since he wrote to me. 6.用在条件或时间状语从句中,表示将来某个时间之前已经完成的动作。 If you have finished your task before noon, do come over and join us. 7.在 It is the first time + that 从句中,当主句的动词为is/will 时, that从句用现在完成时。 It’s the first time I’ve been here. 当主句的动词为was时,that 从句中动词通常用过去完成时。 It was the first time this year he hadn’t worked on a Saturday. 8. 先行词是最高级形式或被最高级形容词修饰时,定语从句常用现在完成时。 This is the best film that I’ve seen. 9. 注意have been 与have gone 的不同。 试比较: I have been to the library. (have been 表示“去而复归”) He has gone to the library. (has gone表示“去而未归”)
现在完成时表示从过去某一时间点起到现在这一时刻已经完成的动作或状态,例如
I have not seen him any longer since he left my hometown ten years ago.
自从十年前他离开村子,我就再也没有见过他了
The dog hasn't eaten anything for two days as a result of common cold.
小狗感冒了,已经两天没吃东西了。

have done sth
eg:I have finished the work.我完成了工作.
如果是被动的话就是have been done
eg:the work has been finished.这份工作被完成了.
以上就是现在完成时的英文的全部内容, 。