1. must have done 表示对已经发生的事情的推测,意为“一定,想必”.这种结构一般只用于肯定句,其否定形式是can't (couldn't)have done ,表示“不可能,肯定不会”.例如: He didn't hear the phone. He must have been asleep.2. can(could)have done表示对过去的时间内可能发生的事情的猜测,can have ...
1如果could have done表示“本来能做却未做”,那么表示“本来不能做却做了”用什么?如果是用否定式couldn't have done,好像不对,因为这个是表示对过去发生的事的否定推测,译为“一定没有,不可能”…那么may/might have done表示“可能做”,是否有类似的否定形式?CICI010203,我个人认为could有表一种能力。而sho...
这样就可以看出来,在现在,could 可以表示 可能性和能力,在过去一般情况下只表示能力,表示可能性的时候是 could have.有人经常解释说 could have 是因为本来可以却实际没做到的时候用,不对,根本不在于这里。这么说是说虚拟语气,确切的说是因为对过去发挥想象的时候,用 could have,但并不是因为...
could 用在过去指能力 could have 指可能性,但是有时候对一个事情,两个意思都能说得通,两个就都能用。但是问题是,到底用哪一个,你描述的情况会有区别。he could save them. 如果是这个人,有权力有条件去救,但是这个人并不在事情的现场,我偏向用 could.he could have saved them. 如果这...
could have done 是英文中常见的句型,不一定是虚拟语气哦!有两种基本含义: 1.表示主观猜测:即对已经发生动作或已经存在的状态作出主观上的猜测,通常可译为“可能(已经)”,有时需根据具体语境来翻译。如: T…
V. could have done...的用法表示过去本来有做成某事的打算和意图,但实际上没有实现。通常译为“本来可以“。练习(翻译句子).我本可以通过考试,但我犯了太多的错误。the examination, but I made too many mistakes.I 相关知识点: 试题来源: 解析 couldhavepassed答案:could have passed核心词汇/短语:mistake...
I.can/could have done一般用于 或 1 中表示对过去行为的怀疑或不确定,could的语气较弱。 could have done 还可以表示“过去本来可以做的事而未做” 。2.may/might have done用于对已经发生过的情况进行的不确定的推测,might的语气稍弱,通常不用于 1 中。might have done还可表示“过去可能发生而实际未发生...
could have done与could do区别 因为是已经过去了的事情,所以用could,而非can;因为是完成了的事情,是完成时,所以要用have。简单地说因为是上个星期,而且是事情已完成,用过去完成时! 另一种解释:这是without引导的隐蔽形虚拟语气,和过去事实相反的,用could+现在完成时。could have done和...
一、含义不同 could have done 本能够做 might have done 过去可能做 二、用法不同 could have done could (不能用 can) have done 表示“过去本能够做某事却未做。”注意:其否定形式 couldn't have done 没有虚拟语气的用法,couldn't have done 只能表推测,相当于 can't have done,意为...
英语视频Live 2020-12-22 17:00 ,时长10:59在学英语的过程中,有一些语法常常令人头大,would have、should have和could have就是其中一个,这个语法很重要,但是经常会让人弄混并且用错。Lucy逐个讲解它们的肯定形式和否定形式的所有用法,别忘了做视频最后的...