Explanation of may have been plus past participle - Passive UsageĀ
See All 1012 Episodes of "Effective English"