present perfect or simple past?

complete with present perfect or simple past-.

 ok