在英语中,"can have done" 和 "could have done" 都用于表达对过去情况的假设或推测。它们的用法看似相同,但实际应用中存在细微的差别,主要取决于对话或句子所处的时间背景。当谈论的是当前情境,即说话者正在与听众或读者进行对话,或者是在某个特定的当下时刻,使用 "can have done" 来表达对过...
can have done是表示应该做某事而没有做,所以既然知道没有做,那肯定是已经发生了。could have done 表示本能做而实际未做,是虚拟语气.2、can't have done和couldn't have done的区别 can't have done(不可能做过)是must have done(一定做过)的否定形式.couldn't have done(可能没做过)是m...
could have done表示原本可以做什么而实际上却没有这样做,例如:We could have finished our work today,意思是我们今天本可以完成工作的(而事实上并没有). 结果一 题目 can have done 和could have done的区别 答案 could have done表示原本可以做什么而实际上却没有这样做,例如:We could have finished our ...
回答の検索と同時に自動翻訳もできる
can't have done和couldn't have done有区别。1.can+have+done表示对过去行为的怀疑,用于疑问句,译成“可能做过……吗?“2.could+have+done是虚拟语气,表示对过去事情的假设,意思是本来能够做某事而没有做。3.could (不能用 can) have done “表示“过去本能够做某事却未做。”注意:其否定...
I.can/could have done一般用于 或 1 中表示对过去行为的怀疑或不确定,could的语气较弱。 could have done 还可以表示“过去本来可以做的事而未做” 。2.may/might have done用于对已经发生过的情况进行的不确定的推测,might的语气稍弱,通常不用于 1 中。might have done还可表示“过去可能发生而实际未发生...
1can have done 和could have done 的区别can have done是表示应该做某事而没有做,所以既然知道没有做,那肯定是已经发生了,就是过去时啊,但是could have done也是过去时.why? 2 can have done 和could have done 的区别 can have done是表示应该做某事而没有做,所以既然知道没有做,那肯定是已经发生了,就...
指过去本能做某事本能完成某事,但实际并没有做成,两者可以互换
解析 “can+have+done”表示对过去行为的怀疑,用于疑问句,译成“可能做过……吗? “could+have+done”是虚拟语气,表示对过去事情的假设,意思是本来能够做某事而没有做. “would+have+done”虚拟语气,表示对过去事情的假设,意思是“本来会做”.反馈 收藏 ...
1.can/could have done一般用于⑦或中表示对过去行为的怀疑或不确定,could的语气较弱。couldhave done还可以表示“过去本来可以做的事而未做”。2.may/might have done用于对已经发生过的情况进行的不确定的推测,might的语气稍弱,通常不用于⑨中。might have done还可表示“过去可能发生而实际未发生的事”3....