1.Sure
2.where do you go to?
3.How often do you go to the gym?
4.How long have you been to swim?
5.What's your dream when you grow up?
How long have you been swimming?
你多久去游泳?
这是现在完成进行时的特殊疑问句,一般形式是have/has+been+doing(doing是动词的现在分词)swimming是swim的现在分词,是动名词,这是属于固定搭配
现在完成进行时
1) 表示一个在过去开始而在最近刚刚结束的行动,如:
Ann is very tired.She has been working hard.
Why are you clothes so dirty?What have you been doing?
We have been waiting for you for half an hour.
我们已经等你半个钟头了.(动作不在继续下去)
2) 表示一个从过去开始但仍在进行的行动,如:
It has been raining for two hours.(现在还在下)
I have been learning English since three years ago.
自从三年前以来我一直在学英语.(动作还将继续下去)
3) 表示一个从过去开始延续到现在,可以包括现在在内的一个阶段内,重复发生的行动,如:
She has been playing tennis since she was eight.
4) 现在完成时强调动作行为的结果、影响,而现在完成进行时只强调动作行为本身,如:
Tom’s hands are very dirty.He has been repairing the car.
The car is going again now.Tom has repaired it.