高中英语中might have done 和could have done

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/15 05:37:48
高中英语中mighthavedone和couldhavedone高中英语中mighthavedone和couldhavedone高中英语中mighthavedone和couldhavedone两者都表

高中英语中might have done 和could have done
高中英语中might have done 和could have done

高中英语中might have done 和could have done
两者都表示可能已经做过么事,但是might have done 的语气更委婉或者这个可能性不是很大,could have done 的语气稍微强些,“已经做过这事”的可能较大

might have done :表示对过去所发生事情的推测,猜想
could have done:表示能做但是没有做
给你举两个例子:
I might have done it if I had wanted to 假如我那时要做,我可能已经做了。
He could have done the exercise 他本来是能做这练习的。
如果还是不懂的话,可...

全部展开

might have done :表示对过去所发生事情的推测,猜想
could have done:表示能做但是没有做
给你举两个例子:
I might have done it if I had wanted to 假如我那时要做,我可能已经做了。
He could have done the exercise 他本来是能做这练习的。
如果还是不懂的话,可以再问我

收起

might have done和 couldhave done都可以在虚拟语气中使用
同时单独使用也可翻译为应该做而没做

两个都是虚拟语气里面常见结构,表示“本可以做但没做”,前者语气比后者弱

高中英语中might have done 和could have done 高中英语中can与may,could、might、may、would/+have done 的区别 请问could not have done/might not have done可用于虚拟语气中吗 might have done可不可以.might have done 中间可不可以加also,即might also have done ? could have done能不能表示对过去事实的猜测用在肯定句中?与must have done may have done might have done would have done,might have done,could have done,should have done分别表示什么意思? may have done和may have done 的区别RTmay have done和might have done could have done 和 might have done 的区别 might have done 造个句子, should have done ;could have done; might have done 有什么区别 区别could,might,would,should have done作为虚拟语气could have done,might have done,would have done,should have done怎么区别 关于高中英语造句子的问题.1.could have done2.might have done3.should/ought to have done4.needn't have done5.would rather have done句子要求简单 易懂 写上中文 谢谢 情态动词中 should might could would + have done 与 它们在if 虚拟语气中用法 有何关系? might be和 may have been的区别?还有是might do和 may have done might have done表示报怨时是什么意思啊? may have done 和 might have done 都怎么用啊,通俗易懂啊, 分析一下can may must could might could have分析一下can may must could might could have done might have done等 What a pity! Considering his ability and experience, he _____ better. A. need have done B. must have done C. can have done D. might have done