may have done 的用法
这个短语一般是用来表示“过去应完成但实际上未完成的动作”,但是2007考研英语text4有这样一句话:The current state affairs may have been encouraged--thought not justified--by the lack of legal penalty for data leakage.
星火英语的翻译是:现在的这种情况,可能会由于缺乏对资料泄露的法律制裁而愈演愈烈,虽然这是不正当的.
将may have done翻译成了将来时,
人气:489 ℃ 时间:2020-01-28 12:11:25
解答
你理解错了.看下面的例句:John may have seen the film.(John也许看过这部电影了),我们可以把它改写成:It is possible that John has seen the film.所以从这两句我们可以看出,may have done并不表示“过去应完成...
推荐
猜你喜欢
- 抽象代数中一定理的证明过程有一处不懂.
- 甲、乙两人驾车分别从A、B两地出发相向而行,在C处相遇后继续前进,甲到B地,乙到A地后都立即返回,在D处第二次相遇,已知CD相距24km,并且甲的速度是乙的速度的3/5,求A、B两地的路程.
- 用一根长72cm的铁丝,恰好可以焊成长8cm宽6cm,高多少厘米的长方体教具?求过程
- 根号12分之根号9÷根号12分之54×根号六分之三
- this kind of robot will also be fun to watch.robot 可以用复数吗?
- 明明的爸爸2008年存了2.79%的两年存款,到期后扣除了5%的利息税,所得的钱刚好为明明买了一个价值159.03元
- 已知长方形ABCO中,边AB=8,BC=4,若以点O为原点,OA,OC所在的直线为y轴和x轴建立直角坐标系.
- 步行,汽车,自行车,火车每小时的速度.