These creatures were believed to come from outer space.
这种生物被认为是来自外太空的。
youdao
These creatures were believed to have come from outer space.
据信这种生物来自外太空。
应用推荐
模块上移
模块下移
不移动