现在完成时 had,has,have的用法

如题所述

现在完成时是指动作在过去发生,但对现在有影响,也指动作从过去一直发展到现在。比如说一个人请你去看电影,但你已看过,这时就可以说“I
have
seen
that
moive
”。(过去做过对现在有影响),has用于第三人称单数,have则用于第一、二人称和第三人称复数。had则一般用于过去完成时
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-10
现在完成时结构为:sb.
have/has
done
sth.
意为动作发生在过去,但对现在有影响。通常有已经做了什么的含义
此时态中没有had
如果是had的话
就是过去完成时了即:sb.
had
done
sth.有过去之过去的含义。举例子吧:
现在完成时:I
have
already
finished
my
homework.
我已经完成家庭作业了
过去完成时:the
train
had
just
passed
when
they
got
there.当他们到达那儿的时候,火车刚刚开走。至于has和have就只是人称的变化了
第2个回答  2019-12-07
话说had应该是过去完成时吧
had+过去分词构成过去完成时,表示过去的过去,如‘The
bus
had
already
gone
when
I
get
to
the
bus
station’【当我到达那个巴士站的时候,巴士早已走了】。
has
|had
+过去分词构成现在完成时,表示过去的动作持续到现在或过去的动作对现在的影响,如‘
They
have
lived
here
for
two
year【他们已经住在这2年了】。
has和have的区别是has是第三人称单数形式。
相似回答