may have什么时候加been
may have后什么时候加been?
may have done和may have been doing分别用在什么时态中呀!
人气:368 ℃ 时间:2020-01-19 23:10:07
解答
have been用于 现在完成时.
have been doing 是用于现在完成进行时.
may have done it .(动作)兴许发生过了.持续到现在(完成了)
may have been doing it .(动作)从过去发生到现在(可能现在还在进行)
推荐
猜你喜欢
- 英语翻译
- what happened______ your litter dog?I haven't seen it these days A with B in C of D to
- That's my mother and this ( )my father 补充
- 一堆沙重16分之15吨,用去了5分之2,还剩()吨
- 当X=2,Y=-4,代数式AX的3次方+1/2BY+6=2002,那么当X=-4,Y=-1/2时,求代数式3AX-24BY³+4997的值.
- 一个小蜗牛从A点出发演一个三角形的三边爬行速度为30,40,60厘米每分那么蜗牛顺时针爬行一周的平均速度是
- 甲,乙两人骑自行车同时从相距90千米的两地相向而行,2小时后相遇.
- 如果方程组3x-2y=k+2 -2x+3y=3的解x,y,且2小于等于K,K小于等于3,则x+y的值