1、magazines作主语,谓语当然是复数动词;which引导定语从句,修饰先行词magazines;全句可译:那儿的全部杂志,里面配有漂亮的绘画,都是他编的。
2、是过去分词作定语;全句可译:这位教授作为知名演说家而著称,受到学生们的热烈欢迎。
3、因为主句用了一般过去式failed,从句是过去的过去,当然用过去完成时。
4、C是虚拟语气,等于IfIhadknown;这里是对过去事实的虚拟,从句用过去完成时,主句用would+现在完成时。
5、than连接的比较对象是HisEnglish和anyoneelse'sEnglish,不是人和人;要想在人和人之间比较,得说HespeaksEnglishbetterthananyoneelse,这是在He和anyoneelse之间的比较。
6、Ofallthebooks意为“在所有书中”,是介词短语作状语;其他三个选项+thebooks在语法上都不能成立。
——【译苦思甜】团队成员荣誉回答