这两句话中,on都是介词,因为两句话中的put sth on sth用法是一样的。都是:把什么东西放在什么东西之上。on作介词时,和其它介词
一样,后可跟名词作宾语。
而on作副词时,其后不跟宾语,比如put on作穿上这个意思讲时,其中on为副词。
在英语中,由动词+副词构成的短语,如果跟代词作宾语,要放在两者中间,如put it on,而如果跟名词作宾语时,可放在中间,也可放在后面,如put your coat on或put onyour coat。
就这样,不知道帮到你没。
都是介词。介词是词和词,短语与短语之间的关系的词
第一句的on是连接book 和the dressing table
第二句的on 是交接it 和 desk
副词是修饰动词的。