‘Our team has won the match’. What tense is it?

(A) Present Indefinite
(B) Present Perfect
(C) Past Indefinite
(D) Past Perfect

Answer: (B) Present Perfect