carry 本身就有扛,背 、搬运的意思,carry sth on是指把...背(扛、提)起来
所以解释为:他提起被子到屋顶上去(睡了)
carry on如果连在一起就是 从事、经营、继续的意思.
例如:
Ann's father carried on a trade in silks.
安的父亲经营丝绸业.那只鸟从地面上一把抓住蛇,然后把它扔到电线上去了。
drop sth on ... 把某物扔、丢在...上面 on表示...的上面,to表示方向,因为是扔到电线上,是与电线接触,所以要用on,扔的时候有作用方向和目的方向,所以要带上to