可以这样判断
但是我告诉你 有连接词的
如before after when的 直接跟在这些词后面的句子肯定就是从句
而主句就是另外一句
而你说的颠倒主从句是不能这样颠倒的
只能这样:
He had finished his work before I returned.
= I had retured before he finished his work.
而两句的意思恰好相反
第一句是我回来前他把工作做完了
而第二句是我回来了,但他的工作还没做完
你说的过去式和过去完成时也可以像你说的这样理解
不过请看下面更专业的解释:
从句(Subordinate Clause)是复合句里的一个句子成分.它不能独立成句,但它也有主语部分和谓语部分,就是句子一样.所不同的是,它必须由一个关联词(Connective)来引导.
从句有主语从句、表语从句、宾语从句、同位语从句、定语从句和状语从句6类.由于主语从句、表语从句及宾语从句在句子的功用相当于名词,故而这3种从句又通称名词性从句.
主语从句可(Subject Clause):用作主语的从句叫主语从句.引导主语从句的关联词有从属连词、疑问代词、疑问副词、缩合连接代词、缩合连接副词等.
表语从句(Predictive Clause):用作表语的从句叫表语从句.引导表语从句的关联词与引导主语从句的关联词大都一样.
宾语从句(Object Clause):用作宾语的从句叫宾语从句.引导表语从句的关联词与引导主语从句的关联词大都一样.
定语从句(Attributive Clause):用作定语的从句叫定语从句.定语从句一般皆放在被它所修饰的名(代)词之后,这种名(代)词就叫作先行词(Antecedent).引导定语从句的关联词为关系代词和关系副词.关系代词在定语从句中可用作主语、宾语、定语等;关系副词在定语从句中用作状语.
同位语从句(Appositive Clause):与先行词同位或等同的从句叫作同位语从句.其关联词多为that.
状语从句(Adverbial Clause):用作状语的从句叫作状语从句.其关联词是一些从属连词.
不知道是不是你想要的,