can have done 和may have done 也可用在过去时态里面吗?
can have done 和may have done 也可用在过去时态里面吗?
have+done是什么时态?
have done是什么时态
may have done might have done区别
有must/could/can/may/maight have been done吗
有have been being done和have being done吗?是什么时态?
can have done和 could have done有什么区别?
can have done和could have done的问题,
can have done 和could have done 的区别
can/could have done 和may/ might have done 表示对过去发生事情的猜测 哪一组可能
could have done 和 can have done 有什么区别?还有would have done
情态动词can't have done 和couldn't have done 有什么区别吗