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

2024-11-23 10:10:17
推荐回答(1个)
回答1:

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