一个简单的英语单选题I___the headmaster for half an hour,but he hasn't come yet.A have waited B have been waiting正常的思路是选B,为什么呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 01:39:41

一个简单的英语单选题I___the headmaster for half an hour,but he hasn't come yet.A have waited B have been waiting正常的思路是选B,为什么呢?
一个简单的英语单选题
I___the headmaster for half an hour,but he hasn't come yet.
A have waited B have been waiting
正常的思路是选B,为什么呢?

一个简单的英语单选题I___the headmaster for half an hour,but he hasn't come yet.A have waited B have been waiting正常的思路是选B,为什么呢?
B have been waiting
因为句中有时间half an hour,也就是说在这段时间里面他一直到等
过去一直进行的动作 用have been doing sthing
是不是你的答案错了~

b,从过去一直持续到现在,而且将来一直持续---现在完成进行时!

A

B

个人认为选A....

选A 因为wait在这里是作为及物动词使用的 有等待(机会)意思
wait本身是不及物动词 若选B的话应该是have been waiting for
http://www.baidu.com/baidu?ie=gb2312&cl=3&ct=1048576&word=wait