12. I worked so late in the office last night that I hardly had time ________ the last bus.
(A) to catch
(B) to have caught
(C) catching
(D) having caught
答案:登入後查看
統計: A(328), B(29), C(151), D(21), E(0) #2023073
統計: A(328), B(29), C(151), D(21), E(0) #2023073