YOU must have been there before 的反意疑问部分应该是什么 SHE could have done it better 的反意部分是
后面到底是didnotyou还是havenotyou为什么后边的一个句子反意部分是didnotshe而前面的是havenotyou,前面的反问还是完成时,而后面的怎么成过...
后面到底是didnot you 还是have not you 为什么后边的一个句子反意部分是did not she 而前面的是have not you ,前面的反问还是完成时,而后面的怎么成过去时,甚是不解,请高手赐教
展开
展开全部
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 +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?
第二句主句采用的是虚拟语气,我不知道你从哪看的答案为didn't she?但我觉得疑问部分为couldn't she?
参考资料: 百度百科 反义疑问句
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其实你可以根据语义来。前一句是说你一定来过这。意在“来过”。所以问的话就是“你来过么?——HAVEN'T YOU”
后一句是她本可以做的更好。是虚拟.指她当时可以做的那么好,但是她没有,所以问的是“当时”的情况,就是过去“didn't she?”
其实我来加拿大这么久,没有老外会这么说。。。
后一句是她本可以做的更好。是虚拟.指她当时可以做的那么好,但是她没有,所以问的是“当时”的情况,就是过去“didn't she?”
其实我来加拿大这么久,没有老外会这么说。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
YOU must have been there before 的反意疑问部分应该是什么--haven't you?(祈使句,如果有Have用Have,或者情态动词” SHE could have done it better 的反意部分是--(虚拟语气)表示假设(实际是不可能)要用一般过去时态,所以是didn't she?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询