have+动词过去分词和have been +动词过去分词的区别?
发布网友
发布时间:2022-05-19 06:38
我来回答
共3个回答
热心网友
时间:2023-10-06 05:30
have+动词过去分词
是现在完成时的主动形式
have
been
+动词过去分词
现在完成时的被动形式
如:i
have
finished
my
homework.
=
my
homework
has
been
finished.
就相当于主动句和被动句,他们的完成时。
热心网友
时间:2023-10-06 05:31
have+动词过去分词
现在完成时
have
been
+动词过去分词
现在完成时被动语态
现在完成时表示发生在过去的动作,但对现在仍然有影响或持续至现在(区别于一般过去式)。
热心网友
时间:2023-10-06 05:31
过下列句子的对比,可以分清它们各自不同的涵义:
(1)They
have
been
to
Chicago.
(2)
They
have
gone
to
Chicago.
1句的意思是“他们曾到过芝加哥,现在已回来了”。此语强调的是往返的经历。
2句的意思是“他们已到芝加哥去了”,此语的言外之意是“也许他们已经到达,也许现在还在途中”,它强调“去”的动作已经完成,所以人已不在说话的地点。