Stargate had the human aliens speaking all sorts of different languages in the early seasons, and used it as a plot device numerous times. The real aliens always had a native tongue of their own, but were presumably learned enough to speak English. You can only write stories based on language differences so many times without repeating yourself, so after a while its easier to just assume a common language.
