_______ in the cage for half a day ,the bird became hungry
題目:
_______ in the cage for half a day ,the bird became hungry
A .Being kept B.Kept
C.Having been kept D.Have been kept
解答:
1.答案:C.
2.
1)此題考查非謂語動詞做狀語的語法.
2)D have been kept是動詞的謂語形式,即其可在句中做謂語,排除;
如:The birds have been kept in the cage for half a day.
3) 根據句意,很明顯,the bird和keep之間是被動關係,所以必須選用其過去分詞形式.而過去分詞有三種具體的形式變化,即一般式(done),進行式(being done)和完成式(having been done).
4)三者的區別在於進行式強調被動的動作正在進行,此題狀語中含有for half a day的一段時間,句意不通順,排除其進行式A;
而一般式和完成式在做狀語時的區別在於後者強調其動作發生在主句動作之前.此題兩個動作be kept和become hungry在時間上的確有著明顯的時間/邏輯上的先後關係,即先「被關了半天」,才再「變得餓」的.
5)綜上所述,正確答案爲C,而不是B.
添加新評論