Why would anybody do something like that?
老友记中的一个场景,一个男性骗了一个女性,时候女性与其他人吐槽时讲了如此一句:Why would anybody do something like that?
请问老师,would为何不需要does/did, 是由于虚拟语气吗?
注意主语为anybody,而不是he. 所以句子不是表示为何那个男性要这么做。假如主语为He,则谓语用did。 当主语为anybody这个非一定词时,表示谓语动作还没发生,是不确定的,所以用would表示过去以后时,兼有意愿的情态含义,为何会有人想要这么做?用did或does为语法错误。比如,大家可以说Anyone will/can do it. 但不可以说 Anyone did/does it.