现在完成时和一般过去时:I saw it,I've seen it (A2)

说出已经结束的时间,比如 yesterday、last year 或 in 2019,就用一般过去时。

说出了已经结束的时间 → 一般过去时

没有已经结束的时间 → 现在完成时

没有已经结束的时间,就用 have / has + 过去分词:说到现在为止的经历,或者到现在还是这样的事。

just、already、yet:两种都可以

用 just、already 和 yet 的时候,美国人两种说法都用:I just ate 或 I've just eaten;Did you pay yet? 或 Have you paid yet?

哪个更合适?

有已经结束的时间吗?用一般过去时。讲你到目前为止的人生,或者带着 for 或 since、到现在还是这样?用 have / has + 过去分词。