The sentence indicates current possession, requiring the present simple 'has' for the third person singular subject 'He'. Option B is correct. Option A ('have') is for first/second person or plurals, Option C ('having') is a participle, and Option D ('will have') is future tense.