Choose the correct variant. John ___ in a cooking contest recently.
takes part
is taking part
has been taking part
has taken part