1.the table was coated in dust 桌子上覆盖了一层灰尘

2.the book shelves were coated with red paint 书架上涂了一层红色的油漆。

3,they are met with dogged resistances 他们遇见了顽强的抵抗

一共是两个问题

第一个问题是:这类分明是 be done 的被动语态,但有一些句子却没被动的意味,更像是主动,尤其是第三句。

第二个问题是:这类被动语态后接的介词 in ,with ,by。他们有什么不同呢。就譬如第一句中介词用了In 第二句是with 他们有什么区别是什么呢

be + V-ed形式未必都是被动语态,大概是系表结构,表示主语目前或当时的状况。

依据汉译,你的第一和第二句都是系表结构,而不是被动语态。in表示相对地方关系,即灰尘比较厚,桌面都看不见了,埋在了灰尘里。with表示材料、工具,即用什么东西把桌面表面涂了一层。

第三句be met with最好视为短语动词,不作剖析。