Ні, артикль тут не пропущений. Мило розглядається як назва речовини, тому воно незлічуване (так же як Вода, Сіль, Цукор і ін.).
soap і soup звучать майже однаково )
Ні, soAp звучить як [səʊp] , а soUp - як [suːp]. Згодна, що чужу мову важко розрізняти, але цей досвід набувається тільки практикою.
Тут часом артикль не пропущений? He has A soap?