38. The sick dogs ________ to the animal hospital this morning.
(A)took
(B)taken
(C)were taken
(D)have been taking

答案:登入後查看
統計: A(111), B(170), C(3142), D(536), E(0) #170864

詳解 (共 4 筆)

#431798
(D)的使用,是表示該動作已經在做,並且會一直持續下去。
狗被送往醫院,不會一直送不停吧!所以答案不會是(D)

選(C)是因為被動語態be+p.p(狗"被送"去醫院),

然後由this morning得知乃過去式,故be須使用過去式,
改為was(單數)/were(複數)+p.p,故為
were taken
123
0
#426753
請問如果是D的話 句子要怎麼改?(D的正確名稱是"現在完成進行式"嗎? 還是...?)
5
1
#4001939

今天早晨,病犬被帶到動物醫院。

3
1
#432006
感謝 Yi-Hsin Hsieh!!
2
1