It is hard to say whether it is good or bad.
主句,表达整体判断"很难说它是好是坏",其中It是形式主语,真正主语是不定式短语to say whether it is good or bad
成分推断 · 3 项
- 首先寻找句中的动词形式。观察到"is hard"中的is、"to say"中的say、以及"is good or bad"中的is,共有三处动词形式。
- 判断哪个动词是主句的谓语:看句首的It,它是主语。紧跟It的是is hard,这里is是系动词,hard是形容词作表语,构成主系表结构。
- "to say whether..."是不定式短语,在此作真正主语(It是形式主语)。不定式中的say不是谓语动词,而是非谓语动词。
- whether从句中的is属于从句内部的谓语,不是主句的谓语。
- 因此,主句的谓语是系动词is,它连接主语It和表语hard。
- 在主系表结构"It is hard"中,It位于句首、在系动词is之前,是主语的位置。
- 进一步判断:It后面跟着"is hard to say whether...",这里It不指代具体事物,而是充当形式主语,真正的主语是后面的不定式短语"to say whether it is good or bad"。
- 虽然It是形式主语,但在成分划分时,主语位置仍由It占据,因此主语是It。
- 在"It is hard"这个结构中,is是系动词,其后需要接表语来说明主语的性质或状态。
- hard是形容词,位于系动词is之后,说明"这件事很难",因此hard是表语。
- 排除其他可能:hard不是修饰某个名词的定语(句中无其他名词紧跟hard),也不是状语(状语通常修饰动词、形容词或整个句子,而此处hard直接跟在系动词后)。
时态 · 语态 · 语气
- 时态判断:主句谓语是is。观察is的形式,它是be动词的一般现在时第三人称单数形式。没有助动词have/had(完成体标志)、没有be + doing(进行体标志)、没有will/shall(将来时标志)、也没有情态动词can/must等。因此时态是一般现在时。
- 语态判断:主句是主系表结构"It is hard",系动词构成的句子不涉及主动或被动的区分,因为系动词本身不表示动作,只表示状态或性质。因此语态为不适用。
- 语气判断:句子是陈述句,陈述一个事实"很难说",没有虚拟语气的标志(如were代替was、should/would用于非真实条件等),也不是祈使句(祈使句通常省略主语、用动词原形开头),因此语气是陈述语气。
语义说明 一般现在时表示当前的状态或普遍事实,在此句中说明"现在很难判断它是好是坏"这一当前的认知状态。系动词结构表达的是主语的性质而非动作,因此不涉及主被动。陈述语气直接陈述说话人的判断。