may have been 和may have done的区别,特别是may have been doing和may have done的区别,他们都表对过去推测啊?
问题描述:
may have been 和may have done的区别,特别是may have been doing和may have done的区别,
他们都表对过去推测啊?
答
may have been推测过去可能处于某种状态may have done 推测过去可能干过.may have been doing推测过去可能一直在干.He may have been a teacher as a young man ; he is good at teaching his kids .He may have los...