could have done和should(ought t
来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/10/04 20:42:14
could have done和should(ought to) have done的区别?好像都表过去的事情该做而没有做,怎么区分?
could have done和should have done 好像都表过去的事情该做而没有做,怎么区分它们?请举例说明。
could have done和should have done 好像都表过去的事情该做而没有做,怎么区分它们?请举例说明。
解题思路: 理解句子含义;分析句子结构;熟悉英语语法;了解词汇短语辨析;熟悉英汉翻译。
解题过程:
你好,答疑如下 1.could have done 表示过去本来有做某事的打算或意图,或可以做某事,但实际上没有实现,通常译为“本来可以”。如: I could have lent you the money. Why didn’t you ask me? 我本来可以借这笔钱给你的。你为什么不向我提出? 2.should have done只用于谈论过去情况,主要有两个用法: 用于推测过去已经发生的情况。 如: He should have arrived by now. 此时他本该到了。 用于指本该发生而实际上未发生的情况。 如: You should have told me so before. 你早就应该告诉我。 愿你满意。
解题过程:
你好,答疑如下 1.could have done 表示过去本来有做某事的打算或意图,或可以做某事,但实际上没有实现,通常译为“本来可以”。如: I could have lent you the money. Why didn’t you ask me? 我本来可以借这笔钱给你的。你为什么不向我提出? 2.should have done只用于谈论过去情况,主要有两个用法: 用于推测过去已经发生的情况。 如: He should have arrived by now. 此时他本该到了。 用于指本该发生而实际上未发生的情况。 如: You should have told me so before. 你早就应该告诉我。 愿你满意。
could have done和should have done
should ought to have done
should have done和could have done的区别?
ought to have done和should have done都是虚拟语气,只是前者
should have done ,shouldn't have done.could have done,couldn
should have done 可以换成 ought to have done嘛?
Could have done would have done should have done
必修三英语语法,should have done ,could have done,might,must,needn't
Ought to have done .must have done.should have done的区别
关于英语ought to have done 与should have done的区别 有need have done
could't do 和could't have done还有could do,could have done的区别和用
could have done 和 should have done的用法是否一样?