what he has done isn't worth being spoken highly of是否正确

问题描述:

what he has done isn't worth being spoken highly of是否正确

错的。be worth doing.本身就是以主动形式表示被动的。比如说:The book is worth reading.表达的就是这本书值得看。
如果是被动的话就如楼上所说的可以用be worthy of being done. 或是 be worthy to be done.
同样主动表被动的词还有need doing, demand doing , want doing. 比如说:
Flowers need watering.

不正确。be worth doing,主动表被动的典型用法,所以要把being spoken改成speaking!!
举例:The film is worth watching!
楼上说的这两句isn't worthy of being spoken highly of
isn't worthy to be spoken highly of 是正确的

正确~此外还可以这样表达:
isn't worthy of being spoken highly of
isn't worthy to be spoken highly of