下列句子中可以省略“were”吗?就是“惊骇”不是形容词,而是动词过去式?

这个句子中的were不能省略。

如果动词astraze直接作为句子的谓语,一般是及物动词,意为“使(某人)吃惊”,构成astraze sb。因此,如果我们想说“某人对做某事感到惊讶”,一般会写成被动语态:sb被(做某事)惊呆了。