辨析这样的句子,楼主可以采用代入法.先说第二句,定语从句关系词的应用本来就是有出处的,where指代的是a pub,而后面说thumb a lift(搭车)是从pub这个地方搭的,所以代入以后的完整的句子是:we managed to thumb a lift into the next town from the pub,这样,from where就是对的了.
而第一句,并不是定语从句,因为where there is darkness是个地点状语从句,where不是连词,而是副词,整句话的意思不是“把光明带向哪里--bring to”,而是“在哪里带来光明”,所以不需要用介词to.(翻译:在黑暗的地方带来光明的正是爱的礼物).还有一句英语可以拿来做参考---"where there is a will, there is a way",这两个句子在语法上是一样的.