这是虚拟语气。可改写为 If he should give up smoking, his illness could be cured before long. should do是对将来的虚拟。因为should的关系,变成了原句中的倒装句,即 将if省略,should 提前。翻译为:如果将来他能戒烟,他的疾病不就就会被治愈。
第2个回答 2019-06-17
这里的should其实不是一般意义上的“应该”,而是置于从句句首引导的假设条件关系的从句,用法较为古雅,相当于当代英语的if sth should ......。