How long ( ) you ( A.did skate B.have been skating 在这可不可以选A?为什么?
问题描述:
How long ( ) you ( A.did skate B.have been skating 在这可不可以选A?为什么?
答
不可以哦·· 要选B
how long 多久
表示段时间,与答句中的for连用,表示段时间.how long~……for 3days
既然有for 那么就是完成时的标志了··-_-|||我都没有答句哪来的FOR是一般情况下,how long 就是这样用的哦·并不是说你的句子里有····How long 和现在完成时连用哦·希望帮到你