求证couldn'thavedone没有虚拟语气的用-查字典问答网
分类选择

来自罗海梅的问题

  求证couldn'thavedone没有虚拟语气的用法,只表示推测,相当于can`thavedone.对么?若不能用,那要表示本不能做却做好了用什么?

  求证couldn'thavedone没有虚拟语气的用法,只表示推测,相当于can`thavedone.对么?

  若不能用,

  那要表示本不能做却做好了用什么?

3回答
2020-11-03 05:00
我要回答
请先登录
林健

  本不能够,不能做,却做了.用"can'thavedone"例:youcan'thavebeenout,becauseyoumustlookafteryousickmather.你本不应该外出的(但是事实上出去了),因为你必须照顾你生病的母亲.这个用法及例子词典上有的…

2020-11-03 05:01:44
罗海梅

  呃,你能不能确定啊!我怕错了啊我查了很多都是说can't/couldn`thavedone是对过去的某事的推测,是musthavedone的否定表达!不用于虚拟语气!并且couldhavedone用在虚拟语气中,表本可能,,却。。canhavedone不用虚拟语气,表推测,且只在否定及疑问句里。而你的句子有没错啊?一般都是用在第三人称表推测的居多他不可能出去的,因为。。。总之有争议啊

2020-11-03 05:03:15
林健

  真纠结,我仔细查了下。是这样的:“couldn`thavedone”大多数时候表虚拟,不过也可以表推测。如:1.Icouldn'thavedoneitalone.只有我一个人是做不到的。(推测)●2.Butforthemachine,Icouldn'thavedonetheexperiment.(虚拟)要不是有了这架仪器,我不可能做这项实验的。can'thavedone一般表推测(第几人称都有的),不过有时也有虚拟的味道:●1.Hecan'thavedonehishomework.(说话者猜测)他不可能已经做完了功课。●2.No.Youcan'thavedoneanythingthatbad.不,你不可能做过什么坏事的!●3.Thiscan'thavebeendonebyahumanbeing.这不可能是人做的事。(有虚拟的味道吧?)其实语言这东西本来就很灵活的,中学掌握些基本语法和句型短语挺好的,不过有些老师教的也太刻板。要是严格按照咱学校教的语法的话,那些欧美大片中人物对白语法错误俯拾即是。许多意思用法相近的单词和短语没必要非用文字把区别列出来,体会那个味道,有时候甚至说不出什么对错的。而且,对于那些有争议、区别不明显的短语,正规考试不会考的…

2020-11-03 05:03:56

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •