问题:【“史上巨难解释”一个高中英语单选题---无数人回答过,所以不是顶尖的高手勿进33、—WhydidyouleavewithoutawordofwarningtoJohn?—Butwhat____otherwise?Heneverlistenstome.A:coulddoB:couldIhavedone】
网友采纳 A:whatcoulddootherwise?缺主语,没说说谁做,所以不对. B:whatcouldIhavedoneotherwise?要不然我还能做什么?表虚拟.说得通. C:whatmustIhavedoneotherwise?首先,must在英语中很少用,因为是表示强制的义务,老外比较尊重人,不会强制你去干嘛干嘛;其次,看一下这句话的意思,如果这个选项对的话,那它的意思就是:要不然我还必须做什么?这样也表示的是虚拟.但是注意,虚拟语气没有用must这个情态动词的用法,所以不通. D:还是假设它对,那么意思就是:那我还应该做什么?也是表示虚拟.在虚拟语气中,与过去事实相反,要用shouldhavedone,而这里不是,所以也不对. 附:有otherwise不一定是用虚拟,但是它在句中如表示“否则,要不然”,往往表示与某些事情相反,所以要用虚拟.是否虚拟看句子意思.
李温温的回答:
网友采纳 最后一点,我确认一下,此句是考的虚拟语气吗?
黄彦禄的回答:
网友采纳 主要想考虚拟语气,小部分考一般语法。