s,he()theanimalforfiveyears.A.hasbeenlookingB.hasbeenlookingforlookingforD.haslookedfor此題答案選B,但我認為選D,不知道為什么,請說明一下為什么。謝謝各位啦。

熱心網友

著句話不是現在完成時啊,是說他在這五年時間一直在looking for the animal,如選D的話,是說他已經找animal五年了,不能很好的表示出他對biology的喜歡.

熱心網友

選B表示過去發生并有可能持續到將來的事

熱心網友

D。因為是looks very excited,就是過去發生的事與現在有關,用現在時,而一般現在時強調的是完成,現在進行時強調的是動作的延續,這里是excited表明事情已經成功,顯然是強調動作的完成

熱心網友

我也認為應選D,因為他excited,證明已經找到,而B是還在尋找(未找到).會不會是答案錯了?!

熱心網友

因為他五年一直在找,所以應用 過去完成進行時,而不是過去完成時

熱心網友

明天問老師后再告訴你,好嗎?