首页 > 留学知识库

问题: 英语问题

问:"What have we waiting for so long time"和"What are we waiting for so long time"有什么区别?

解答:

第二句应该不太准确,so long time表示很久一段时间,不应该和现在进行时搭配,have been doing sth表示一直在做某事,在这里只不过省略了been