Wherehaveyoubeen?What_____?A.did?
Where have you been? What _____ ? A. did you do B. have you been doing . have made D. were you doing 答案:25 . B 现在完成进行时态。通过上下句来识别时态。 疑问:请问一下:What have you been doing.是什么意思啊?完成进行时有什么特殊用意??
1)现在完成时态表示从过去某个时间点到现在(up to know),也许已经结束,也许还在进行的动作: I've studied English for more than 10 years. 我学英语都10年多了.(也许就此为止,也许还在继续学) 2)但是:现在完成进行时态表示动作还没有结束,还在继续: I've been studying English for more than 10 years. 我学习英语10多年了(强调还在学) 3)一般地,很多时候,现在完成时态和现在完成进行时态可以认为是相同的. I've been studying English since I was 7. =I've studied English since I was 7. 4)你的问题为什么选B? 因为这句话意思是:你(这半天)在哪里? 都在干什么? 意思是:过去某个时候到现在,你呆在哪里? 而且从过去到现在包括目前你干了什么事情(还在继续中)?