Which of the following sentences is in the present perfect tense?
A) I am studying English right now. B) I have studied English for five years. C) I studied English yesterday. D) I will study English tomorrow. E) I was studying English when you called.