almamunasbrm almamunasbrm 27-07-2024 English Answered 3. Mark is late. Do you think he ............. about the dinner? a) have forgotten b) might have forgotten c) forgot d) did forget