would have done在这句话中是什么用法

2025-02-23 15:22:38
推荐回答(1个)
回答1:

首先把破折号中间的句子拿出来,这句话也是完整的,破折号里内容起到解释补充的作用。Those who needed help the most got it the least. 意思是最需要帮助的人得到的帮助最少。破折号里的意思是 如果允许他们挂科的话,比起给他们一个虚假的分数,他们更愿意得到免费的辅导。would have done ,与 if 连用是虚拟语气的用法。另一个语法点是would have done A rather than B 表示相比B而言,更倾向于A。
其中fail翻译为挂科或者不及格,因为这里说的是考试的事情,失败比较笼统。