3. I had to do my homework last night. Otherwise I ____ to your party. (A) have come (B) would come (C) would be coming (D) wouldn't have been