how long have you__ fpr them?A been waited B waiting C been waiting D wait 答案是选D,为什么?
问题描述:
how long have you__ fpr them?A been waited B waiting C been waiting D wait 答案是选D,为什么?
答
答案如果选d就错了!正确答案应该是c!这是一个考察现在完成进行时的句子。句中have就是一个信号,表示完成时。其次how long询问自动作发生起延续了多久,一定要用完成进行时。
答
我怎么觉得应该是A ?
how long have you been waited for them?
你等了他们多久?
have been waited 表示到目前为止持续的一段时间。D似乎说不通
答
选C,强调现在也在等。
答
B
不用被动,不用原型
答
C been waiting
现在完成进行时
你一直在这儿等他们多长时间了.
答
肯定不选D,wait连个变形都没有
答
选B。been表示被动语态,但这句话的意思是“你等了他们多久”,所以不选A和C
waiting表示持续状态。