「今〜しているかもしれない」という推量の表現は?
Mr.Royce isn't at his desk, he ____ lunch with his friend in the cafeteria.

ロイス氏は、彼のデスクにない。カフェで友人と昼食をとっているかもしれない。

1.might have
2.can be having
3.can have
4.might be having

答え
4

might + be 〜ing で現在進行中のことを推量している。
might have は「〜かもしれない」になるから不自然です。

【訳】
ロイス氏は、彼のデスクにない。カフェで友人と昼食をとっているかもしれない。