and that just may have been the best thing I have seen这里的may have done 什么作用?加了JUST和不加到底有什么区别?may have been 为什么不直接用may be 它们有什么区别?

问题描述:

and that just may have been the best thing I have seen
这里的may have done 什么作用?
加了JUST和不加到底有什么区别?
may have been 为什么不直接用may be
它们有什么区别?

just表强调,没有具体含义.加上以后加强语气
may have been 是一个现在完成时
有点像汉语中“目前”
如果用may be 翻译是“可能那就是我看到的最好的东西”
用may have been 是“可能那就是目前我看到的最好的东西”