AI had dinner with some friends last night when you had come.
BI was having dinner with some friends last night when you were coming.
CI was having dinner with some friends last night when you came.
DI had dinner with some friends last night when you come.