早教吧 育儿知识 作业答案 考试题库 百科 知识分享

mayhave什么时候加beenmayhave后什么时候加been?mayhavedone和mayhavebeendoing分别用在什么时态中呀!

题目详情
may have什么时候加been
may have后什么时候加been?
may have done和may have been doing分别用在什么时态中呀!
▼优质解答
答案和解析
have been用于 现在完成时.
have been doing 是用于现在完成进行时.
may have done it .(动作)兴许发生过了.持续到现在(完成了)
may have been doing it .(动作)从过去发生到现在(可能现在还在进行)