a may have b needn't have c couldn't have d must have
来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/15 05:52:39
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
选什么
为什么
考查什么语法
怎么翻译
i 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要大.
有不明白的请继续追问,
即: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要大.
有不明白的请继续追问,
a may have b needn't have c couldn't have d must have
must/should/shouldn't/needn't/could/couldn't/may/mought+have
Our family ( )have a hard life. 选择:A.couldn't B.could C.must
couldn't don't have to needn't的区别
用should,shouldn’t,must,mustn’t,needn’t,can’t ,may,have to 填空
i ___come yesterday,but i couldn't A.was to have B.must C.ou
A.have;does't have B.have;don't have C.don't have
He ()a watch.A.have B.doesn't has C.doesn't have D.not have
英语翻译A couldn't die B would have died C died D had died
选择We _____any watches A have no B aren't have C don't have D
10题C,must have stoppedD,needn't have 
A.must be B.may have been C.can have been D.could be ,为什么呢,