can have done 和may have done 也可用在过去时态里面吗?
这个时候(用在过去时里)那跟could have done 和maight have done 有什么区别啊?
人气:329 ℃ 时间:2019-11-03 00:31:43
解答
要看整个句子的意思了
一般句子是:if sb had done sthg,sb could(might)have done sthg.
但是要是用can 和may 的话,语法上是绝对没有错的.而且语气会更加的肯定,不是:要是…………我就………….而是:要是……我肯定…………
推荐
- may have done 的用法
- 高中英语中can与may,could、might、may、would/+have done 的区别
- have+done是什么时态?
- have been done 这个是什么时态的结构
- 表示对过去的推测can have done,may have done 有什么不同?有的书上说有can not have done 没有can have done迷糊了◑▂◐
- 已知A(1,5),B(5,-1),在x轴上存在一点M,且|MA|=|MB|,则点M的坐标是?
- 已知函数f(x)=x三次方-2x平方+x,x属于(0,+无穷)求函数y=f(x)的极值
- 急~~~~~~~谁知道?谦谦有礼的意思!
猜你喜欢