Might not have vs might not что где когда 'Why wasn't Amy at the meeting yesterday?' 'She ...about it' A. Might not know B. May not know C. Might not have known D. May not have known
В ответах написано, что C и D правильные ответы. Вот в чем проблема, если might уже прошлое время, то что показывает might have? Заранее спасибо.
Да, вы правы, "might have known" и "may not have known" оба означают возможность того, что она не знала о встрече в прошлом. Выбор между "might" и "may" в данном случае связан скорее с предпочтениями и стилистическими особенностями, чем с различием в значении. В речи и письменном тексте они оба могут использоваться для выражения подобной мысли.
Да, вы правы, "might have known" и "may not have known" оба означают возможность того, что она не знала о встрече в прошлом. Выбор между "might" и "may" в данном случае связан скорее с предпочтениями и стилистическими особенностями, чем с различием в значении. В речи и письменном тексте они оба могут использоваться для выражения подобной мысли.