早教吧 育儿知识 作业答案 考试题库 百科 知识分享

“史上巨难解释”一个高中英语单选题----无数人回答过,但都解释的不好.33、—WhydidyouleavewithoutawordofwarningtoJohn?—Butwhatotherwise?Heneverlistenstome.A:coulddoB:couldIhavedoneC:must

题目详情
“史上巨难解释”一个高中英语单选题----无数人回答过,但都解释的不好.
33、—Why did you leave without a word of warning to John?
—But what ____ otherwise?He never listens to me.
A:could do B:could I have done C:must I have done D:should I do
1、此题考查的是“虚拟语气”还是“表示推测”?
2、请选出答案,并解释原因A、C、D为什么不对?请按照要求答题.





▼优质解答
答案和解析
答案:B 确实是正确的.
解析:could have done 有两种含义,一种是表示对过去做过的事情的推测,另一种是表示过去本来能做却没有做的事情.本句就是表达第二种含义,过去本来能做却没有做的事情,不表示虚拟语气.因为虚拟语气表示对过去做的一种假设,用should have done表示.再看看其它三个选项为什么不对,A中缺少主语,是错误的;C中的must have done 表示对过去做的事情的一种语气非常肯定的推测,与题意不符;D最好用should I have done,表示对过去做的一种假设,是虚拟语气.
翻译:你为什么没有留下一句警告约翰的话就走?
不这样,我还能做什么?(表示过去本应该那样做,却没做)他从来都不听我的.
有不明白的请继续追问,
看了“史上巨难解释”一个高中英语单...的网友还看了以下: