12. You _____ for 3 straight hours. It's time to take a rest.
(A) drive
(B) have been driven
(C) have been driving
(D) had driven
答案:登入後查看
統計: A(2), B(64), C(485), D(37), E(0) #1727118
統計: A(2), B(64), C(485), D(37), E(0) #1727118