✨ 最佳解答 ✨
這是might 對於推測的時間點會有不同的用法
might +Vr (推測現在或未來)
might have +vpp(對於過去的推測)
e.g. If you don't bring a umbrella with you, you might get wet tomorrow. (推測明天)
e.g. If your last name is "Cook" then your great grandfather might have been a cook.(你阿公可能是個廚師)是指他年輕時, 所以是過去的事情,因此要用might have +vpp
😎
https://blog.english4u.net/blog2.aspx?id=212
這個跟假設有點像耶,我記得這是second conditional?