那在这个句子里呢?还是不怎么明白。
Without your direction,I_____such a high mark.
是用couldn't have got还是couldn't get?
是couldn't have got
要是没有你的指导,我就不会获得高分(实际上获得了)
without 是虚拟语气的提示词
couldn't have done =本不能获得高分(实际上获得了)
shouldn't have done =本不应该做,实际上做了
谢谢啦。再问下,这句话什么意思???I couldn't get such a high mark。
追答那就不是虚拟
陈述一个事实,我没有获得高分-----获得了低分
你看看,是不是事实相反了?
could't do 和could't have done
could't do是指:不能做,(指还没做)could't have done是指:本不能做,(已经做过了)这样你就可应从意思上把他们区分开了~~~希望可以帮助你哦
couldn't have done和couldn't do的区别
前者是情态动词加现在完成时,表对过去的推测,意思是本不能做某事,实际上做了 后者就是一般的情态动词,表不能做,或者表推测,不可能会做
关于have的问题
couldn‘t do就是简单的表示“不能……”,是对现在情况的陈述 couldn’t have done有两个意思,第一表示“本不能的,但实际能了”,第二表示虚拟语气,对现在事情的推测,意思也是不可能 看第一个句子,是说话人估计的,找不到更好的地方了,实际找不得到并不知道。第二个句子说话人确定找不到...
can't have done和couldn‘t have done 的区别
从释义,用法,使用环境,形象和影响范围五个维度分析can't have done和couldn‘t have done的区别,详细内容如下。1. 释义区别:- "can't have done"的字面意思是“不可能已经做过某事”,它表示主观上持有不可能或不太可能某种行为或事件已经发生的观点。- "couldn't have done"的字面意思是“...
情态动词can't have done 和couldn't have done 有什么区别吗
can't have done(不可能做过)是must have done(一定做过)的否定形式。couldn't have done(可能没做过)是may have done(有可能做过)的否定形式。一般认为can't have done有80%以上的把握。而couldn't have done则委婉的多,只有50%左右的把握。must do \/can't do一定,肯定80%把握 may\/...
could have done与could do区别
could have done与could do区别 因为是已经过去了的事情,所以用could,而非can;因为是完成了的事情,是完成时,所以要用have。简单地说因为是上个星期,而且是事情已完成,用过去完成时! 另一种解释:这是without引导的隐蔽形虚拟语气,和过去事实相反的,用could+现在完成时。could have done和...
can’t \/ couldn’t have done什么意思?
must do 表对现在、将来肯定猜测 must have done 表对过去肯定猜测 can't do 表对现在、将来否定猜测 can't have done 表对过去否定猜测,就是他不可能做过某事
can not和couldn't的用法有区别吗?
接下来让我们看下can't have done和couldn't have done的用法区别:1.情态动词的不同:can't是can not的缩写形式,表示不可能;couldn't是could not的缩写形式,也表示不可能 例子:- I can't have gone to the party last night.(我昨天晚上不可能去参加派对。)- He couldn't have got the...
could never have done和could not do有什么区别
could never have done 意思是“绝对不会做出那样的事”,和品德或承诺有关。属于虚拟语气的应用,未必是针对过去已经发生过的事。例如:I could never have done somthing like that to hurt your feeling.could not do 有两种可能的用法,一是能力有所不及,一是有能力但是不愿意做。同样也没有...
两个英语小问题
是我期望中最好的结果了。即这个结果再好不过,我想像不出更好的结果了。类似例子如下 I cannot agreement more.意思是我再同意不过了,也可意译为我举双手赞成。You can never be too careful.意思是你再小心也不为过。还有楼主打错了一点,应该是I couldn't have hoped for ...