发布网友 发布时间:2022-04-22 09:48
共1个回答
热心网友 时间:2022-04-14 22:26
两个的意思基本相同,表示“我已经把它给你了”,但是时态不同和表达程度不同。
i
gave
it
to
you.
一般过去时,表示做过这件事情了。
i
have
given
to
you.
现在完成时,表示已经做过了这件事了,含有强调、希望对方确认的意愿。
have
+
动词过去分词,表示现在完成时,表示到现在为止已经完成的事情,比如:
i
have
been
beijing
for
3
years.
到现在我在北京已经呆了3年了。