什么是现在完成时啊,请举例详细说明下?

如题所述

have
been
,have
done就是现在完成时啊。一般用来表示从现在开始的某个过去的时间发生了什么事情。一般注意上下文的语气,如果是想表示一种过去的那个事情对现在有什么影响,或者是话里有话想表达一种什么意思就用现在完成时。比如说“he
has
gone”和“he
went
away”的区别就是前者的意思要联系上下文,也许是要表示“他已经走了啊,你怎么还在找他啊”或者“他已经走了啊,怎么可能还在这里呢”而后者就单纯的表达“他走了”,没有别的意思
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-07
构成:have(has)+动词的过去分词
现在完成时用法:1.过去发生的
动作对现在造成的影响,该动作可能已经完成,或刚刚开始。
I
have
already
posted
the
photos.我已经把照片寄出去了(强调的是照片已经不在这了,而不是强调寄这个动作)
2.过去发生的动作一直持续到现在,还可能继续持续下去,常和延续性动词连用。
I
have
lived
here
since
1990.
(从过去一直持续到现在,还可能持续下去)
3.have
been
to
曾经到过某地,现在已经不在那儿了
have
been
in
在某地呆了一段时间
have
gone
to
已经去了某地,人已经不在这儿了
第2个回答  2020-01-14
1,过去发生的事对现在有影响
如:we
have
been
here
for
3
days.我们到这已经3天了。
表示3天前,我们出发.现在到这了.站在现在的立场说的话.
2,过去发生的事。一直持续到现在。并有可能继续持续下去!
如:we
have
learnt
english
for
6
years.我们已经学了6年的英语。
表示6年前开始学英语.到现在一直在学.以后还会学.!