21. My late grandfather _____ for more than 20 years, and he passed away because of lung cancer.
(A) smoking
(B) had smoked
(C) has smoked
(D) has been smoking
答案:登入後查看
統計: A(5), B(91), C(23), D(23), E(0) #3426350
統計: A(5), B(91), C(23), D(23), E(0) #3426350