Explore a vast range of topics and get informed answers at IDNLearn.com. Discover in-depth answers to your questions from our community of experienced professionals.

3. Mark is late. Do you think he ............. about the dinner?
a) have forgotten
b) might have forgotten
c) forgot
d) did forget