a may have b needn't have c couldn't have d must havei did not know you were dood friends you ___ i have known her scinece she moved here you were abroad then选什么为什么考查什么语法怎么翻译
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/06 18:40:31
![a may have b needn't have c couldn't have d must havei did not know you were dood friends you ___ i have known her scinece she moved here you were abroad then选什么为什么考查什么语法怎么翻译](/uploads/image/z/7537496-32-6.jpg?t=a+may+have+b+needn%27t+have+c+couldn%27t+have+d+must+havei+did+not+know+you+were+dood+friends+you+___+i+have+known+her+scinece+she+moved+here+you+were+abroad+then%E9%80%89%E4%BB%80%E4%B9%88%E4%B8%BA%E4%BB%80%E4%B9%88%E8%80%83%E6%9F%A5%E4%BB%80%E4%B9%88%E8%AF%AD%E6%B3%95%E6%80%8E%E4%B9%88%E7%BF%BB%E8%AF%91)
a may have b needn't have c couldn't have d must havei did not know you were dood friends you ___ i have known her scinece she moved here you were abroad then选什么为什么考查什么语法怎么翻译
a may have b needn't have c couldn't have d must have
i did not know you were dood friends
you ___ i have known her scinece she moved here you were abroad then
选什么
为什么
考查什么语法
怎么翻译
a may have b needn't have c couldn't have d must havei did not know you were dood friends you ___ i have known her scinece she moved here you were abroad then选什么为什么考查什么语法怎么翻译
正确答案:选C.couldn't have
即:I did not know you were good friends.
You couldn't have.I have known her since she moved here.You were abroad then.
翻译:我原来不知道你们是好朋友.
你不可能知道.自从她搬到这儿我就认识她了,那时你出国了.
解析:首先纠正一下你的句子中有拼写错误的单词,dood应该是good,science应该是since 自从.couldn't have done 是指对过去做过的事情的否定推测,表示不可能...的意思;根据句意应该选C项,指原来不可能知道这件事.而may have done 是指对过去做的事情的肯定推测,原来有可能...;needn't have done 是指过去本不应该做的事情却做了;must have done 是指对过去做的事情的肯定推测,而且可能性要比may have done要大.
有不明白的请继续追问,