The voucher pupils did better even though the state spent less than it would have done had the children been educated in normal state school 拿到助金券的学生干的更好 尽管国家投入的比如果那些学生在普通学校上学所需要投入的要少
it would have done had the children been educated in normal state school
it would have done...if the children had been educated虚拟语气当if句用had done时主句用would have done
请各位指正.
The voucher pupils did better even though the state spent less than it would have done had the children been educated in normal state school.
even though the state spent
less than it would have done 这句话是个完整的吧。it 指代the state.
(it would have done是虚拟)把
it would have done 与后面的had the children 。。。连在一起是讲不通的。
The voucher pupils did better had the children been educated in normal state school。这句话是虚拟语气。
而it would have done had the children been educated in normal state school.这样通吗? would have done (what?)