2. We ............. when we decided to stop and rest.
a) were driving
b) had been driving
c) have been driving
d) have driven
3. I wish he ............. with me that day.
a) had come
b) was
c) had been
d) would be
4. Mark is late. Do you think he ............. about the dinner?
a) have forgotten
b) might have forgotten
c) forgot
d) did forget