「その外国人は何語を話していましたか?」
→「What language was the foreigner speaking?」
「その外国人は」「何語を」「話していましたか?」
「その外国人は」・・・・・主語(S)
「何語を」・・・・・・・・目的語(O)
「話していましたか?」・・述語(V)
「文型」:第3文型(SVO)
「S」:the foreigner
「V」:was ~ speaking
「O」:what language
「その外国人は何語を話していましたか?」は「What language was the foreigner speaking?」
となります。