Není pravda, že anglická věta vždy obsahuje podmět. Např. se často vynechává v souvětí, kdy nevyjádřený podmět vyplývá z předchozí věty.
Takže má podmět.
Otázka je, co myslíte slovem věta. SENTENCE je věta/souvětí, ta má vždy podmět vyjádřený (až na výjimky – viz např. článek o elipse). CLAUSE je věta/vedlejší věta, část souvětí, ta nemá vždy podmět vyjádřený.