英语语法:Our monitor was absent.Otherwise I ____ the chair.

问题描述:

英语语法:Our monitor was absent.Otherwise I ____ the chair.
A.would not take D.wouldn't have taken
问:A错在哪?原句意思应该是说因为是有was 所以虚拟句要用过去
但是我也可以解析是错综虚拟句啊,班长昨天缺席了,(导致今天他被撤职了,我顶上),不然我也不会坐这个椅子

take the chair是固定搭配,主持会议的意思.前半句的意思是班长昨天缺席了,选a的话意思是我不肯主持会议,连起来明显风马牛不相及.你如果理解为虚拟语气的话这个是对现在的虚拟,而班长缺席是过去的动作.无论意思还是语法a都明显不对照你这么说 D也不对了 因为D是A的完成时态 要翻译意思也一样 只是时态不同同学,英语讲究前后时态一致原则,首先就排除了a。would not have done 是固定用法表对过去的虚拟,意思是本不该做的事然而却做了。本题是班长缺席了,因此我主持了会议,选d的意思是我本不该主持会议但因为班长的缺席不得已主持了会议,是个逻辑问题对啊 按照逻辑因为班长缺席,我不得已主持了会议,但这里没时间状语,逻辑上讲我也可以说是现在主持啊同学,1.was 表示了班长的缺席是过去发生的事,班长的缺席和会议的举行是在同一时候,表明了会议是过去发生事。2.would not have done 只能表示对过去的虚拟 如果本题有时间的话也只可能是个过去时间,看动作的发生不能光找壮语,时态其实更关键