YOU must have been there before 的反意疑问部分应该是什么 SHE could have done it better 的反意部分是后面到底是didnot you 还是have not you 为什么后边的一个句子反意部分是did not she 而前面的是have n

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 15:11:13
YOUmusthavebeentherebefore的反意疑问部分应该是什么SHEcouldhavedoneitbetter的反意部分是后面到底是didnotyou还是havenotyou为什么后边的

YOU must have been there before 的反意疑问部分应该是什么 SHE could have done it better 的反意部分是后面到底是didnot you 还是have not you 为什么后边的一个句子反意部分是did not she 而前面的是have n
YOU must have been there before 的反意疑问部分应该是什么 SHE could have done it better 的反意部分是
后面到底是didnot you 还是have not you 为什么后边的一个句子反意部分是did not she 而前面的是have not you ,前面的反问还是完成时,而后面的怎么成过去时,甚是不解,请高手赐教

YOU must have been there before 的反意疑问部分应该是什么 SHE could have done it better 的反意部分是后面到底是didnot you 还是have not you 为什么后边的一个句子反意部分是did not she 而前面的是have n
must +have +过去分词的结构,反义疑问句的问句用法太多,现在就你提出的这个例子具体分析下
must +have +过去分词的结构,表示对过去发生行为的推测,含有“一定”、“准是”的意思.
如你举的例子翻译为:YOU must have been there before ,()?你以前一定去过那,是吗?反义疑问句 问句要根据陈述部分中有无明确的过去时间状语)来确定:如果有(像last week,yesterday等之类的这种表示过去的时间状语),要用“didn't+主语”或“wasn't/weren't+主语”如:you must have read that book last week ,didnt you?;如果没有明确的过去时间状语,则强调动作的完成,问句要用“haven't/hasn't+主语”(而且你提到的句子中before这个词也是完成时的标志).
could 加完成式一般表过去可能完成而却未完成的动作,正如你举的例子:she could have done it better,()?翻译为:她本可以做的更好(但事实上她并没有做的更好),不是吗?强调的是过去本应该完成而却未完成的,时间是过去,而不是过去的过去(过去完成时),所以说这个问句应该用didnt she
其实这样的反义疑问句,是有很多争论的,你举的第一个例子还好,因为里面有before这个词还好判断;第二个句子,有的用didnt she ,有的用couldnt she,有的用hadnt she,其实都没什么错误,只是强调的语气不一而已.太难判断了,很多人也只能是根据答案来解释.像这样没有明显的时间状语提示的反义疑问句,纯粹是为难学生.

第一句must表示对已完成结果的推测,反义疑问应为haven't you?如果这一句后面有具体的时间状语,比如you must have been there yesterday,则后面应为didn't you?
第二句主句采用的是虚拟语气,我不知道你从哪看的答案为didn't she?但我觉得疑问部分为couldn't she?

YOU must have been there before 的反意疑问部分应该是什么--haven't you?(祈使句,如果有Have用Have,或者情态动词” SHE could have done it better 的反意部分是--(虚拟语气)表示假设(实际是不可能)要用一般过去时态,所以是didn't she?

其实你可以根据语义来。前一句是说你一定来过这。意在“来过”。所以问的话就是“你来过么?——HAVEN'T YOU”
后一句是她本可以做的更好。是虚拟.指她当时可以做的那么好,但是她没有,所以问的是“当时”的情况,就是过去“didn't she?”
其实我来加拿大这么久,没有老外会这么说。。。...

全部展开

其实你可以根据语义来。前一句是说你一定来过这。意在“来过”。所以问的话就是“你来过么?——HAVEN'T YOU”
后一句是她本可以做的更好。是虚拟.指她当时可以做的那么好,但是她没有,所以问的是“当时”的情况,就是过去“didn't she?”
其实我来加拿大这么久,没有老外会这么说。。。

收起

You must have been really different then.I was.You wouldn’t have recognized me!怎么翻译阿 选择:You have been doing washing all the morning.You must be tired,( )you?A.mustn`t B.are C.aren`t D.must be,must be,can't have been,must have been吗 You must have been to London for many times,__you为什么选 haven‘t而不是didn't 反义疑问句You must have been there before,______?A.have you B.did you C.haven't you D.didn't you请说明理由,还有一道You must have been in Beijing last month,_______ A.aren't you B.did you C.weren't you D.didn't you Why didn't you answer the telephone last night?I did't hear the phone .I ___A:must be asleepB;must have been asleepA为什么不选啊 Dear! You must have been very happy now!是什么意思? It must have been so though for you,huh? can't have been和must have been每一个的用法 She can't have been Danish. and She must have been Swedish. must have been和can't have been和现在完成时有没有联系啊 用must have been/done或can*t have been/done 改写句子 you didn`t hear my knocking at the door; you______ soundly when i came in答案是must be sleeping 是否应是must have been sleeping can't have been和can' have done有什么区别或者must have been和must hane done;may have been和may have done I phoned you at 9:00 this morning but got no answer.l am sorry .l _____ the bell.l____in the garden .A haven't heard,must have been.B didn't have heard,must beC didn't hear,must have been D didn't hear,must be 选哪个?为什么? You ( )be tired .you have only been working for an hour.A.must B.wont C.cant D.may not must have been done must have done must have/ must have been的区别