Sir, i wanna ask something... Which is correct?? 1. I have been working in the hospital for 3 days ... Or, 2. I have worked at the hospital for 3 days? Thank's sir, im confuse 
Sebagai balasan M. Al Fatih Mubbaraq
Re: M. Al Fatih Mubbaraq, 1912110346
oleh yan aditiya pratama -
2 contexts are correct. but prefer to choose have been. karena lebih detail dari present perfect.