一个英语问题3.He had never praised him ___ he became one of the to
1个回答

1. 如果选A unless=if...not...,则此句为:He had never praised him if he didn't become one of the top students in his grade.

if引导的从句如果出现过去时,则为虚拟语气,而该句时态又无法前后对应,所以用unless不妥.

2. 答案选B.

此句为隐含的not...until...句型,因为never具有否定的意味.

翻译成: 直到他成为了班上成绩最拔尖的学生之一,(另一个)他才开始表扬他.

“不表扬他”在“他成为拔尖学生之一”之前一直没有发生,所以用过去完成时.