早教吧 育儿知识 作业答案 考试题库 百科 知识分享

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 那么就是完成时的标志了··