may have什么时候加been

may have什么时候加been
may have后什么时候加been?
may have done和may have been doing分别用在什么时态中呀!
郁闷到内伤 1年前 已收到2个回答 举报

jlfly 幼苗

共回答了16个问题采纳率:81.3% 举报

have been用于 现在完成时.
have been doing 是用于现在完成进行时.
may have done it .(动作)兴许发生过了.持续到现在(完成了)
may have been doing it .(动作)从过去发生到现在(可能现在还在进行)

1年前

8

qjczy 幼苗

共回答了7个问题 举报

may 情态动词,可能,也许大概的意思.
have done 是已经做了某事情.是现在完成时.
have been doing是已经开始做了,但是还没有结束.是现在完成进行时.

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.025 s. - webmaster@yulucn.com