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(351), B(31), C(164), D(23), E(0) #2023073
統計: A(351), B(31), C(164), D(23), E(0) #2023073