YOU must have been there before 的反意疑问部分应该是什么 SHE could have

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

含悦joy 春芽

共回答了23个问题采纳率:87% 举报

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,其实都没什么错误,只是强调的语气不一而已.太难判断了,很多人也只能是根据答案来解释.像这样没有明显的时间状语提示的反义疑问句,纯粹是为难学生.

1年前

9

象牙塔底的孤独者 幼苗

共回答了15个问题 举报

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

1年前

2

yaya333 幼苗

共回答了73个问题 举报

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

1年前

0

quiltsherry 幼苗

共回答了18个问题 举报

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

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.025 s. - webmaster@yulucn.com