be blamed 是被动语态结构,表示责备、归咎这个动作的实际发生,即主语因为某事而受到了责备。例如:He was blamed for the delay.
be to blame为 be to do 结构,为将来时间表示法之一。blame这动作还没有发生。不过在 be to blame这结构中,主语为blame逻辑上的宾语,to blame为悬空不定式(反射不定式)。be to blame在意义上等于 deserve to be blamed. 即某人该受到责备,某事的发生的责任应该归咎于某人。例如:He was to blame for the delay. = He deserved to be plamed for the delay.= He should be blamed for the delay.
所以,be to blame 和 be blamed 的意义是不同的。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!