Bob____all day.Couldyou speak to him now?
A.phones D.has been phoning 我选A,为错了
This kind of cloth ___very well.
C.has been washed D.washes我选C,为什么错了
I've heard that Bob _____ back from his journey to Africa.
A has comeD.had come我选D为什么错了?
①have been doing,即现在完成进行时,主要表示以下两种情况:1.表示从过去某时开始[一直持续到现在]的动作,并且还将持续下去。2.表示在[说话时刻之前到现在正在进行]的动作。一般现在时phones与all day连用不妥。has been phoning则体现了一直持续在打电话的意思②举几个例子就明白了:You look so beau