have been doing和have done的用法有什么区别

2024年11月23日 10:10
有1个网友回答
网友(1):

have
been
doing
是现在完成进行时,表过去发生的动作一直在进行到现在。
We
have
reading
an
interesting
book
since
last
week.
have
done
是现在完成时,表在过去发生的动作对现有影响。
So
far
I
have
been
to
Beijing
twice.