英語
高校生

メアリーは私が英語を上手に話せると思ったのかもしれない。

→Mary may have thought that I could speak English fluently.

どうしてmayの後にhaveがいるんですか?
mayをmightではダメですか?

PromotionBanner

回答

一般に、推量の意味の助動詞を過去形にして、過去のことを表現することはできません。
推量の意味で過去のことを表現する場合、
助動詞(現在形) + have +過去分詞
の形で表現します。

単に過去形で書くと、仮定法と混同してしまう可能性があるためです。

以上の理由で、mightは使えないと思います。

この回答にコメントする
疑問は解決しましたか?
News
Clear img 486x290
ノート共有アプリ「Clearnote」の便利な4つの機能
Siora photography hgfy1mzy y0 unsplash scaled
共通テストで使える数学公式のまとめ
Jeshoots com 436787 unsplash min 3 486x290
「二次関数の理解」を最大値まで完璧にするノート3選