How long have you been doing是什么时态的句子?这个时态怎样构成?

问题描述:

How long have you been doing是什么时态的句子?这个时态怎样构成?

现在完成时
has/have+done(动词过去分词)

现在完成进行时
have+been+doing

现在完成进行时态
也就是进行时的现在完成时态
"been doing"是进行时
"have you done"是现在完成时态
(have been doing sth.)
How long have you been doing?
你像这样一直做了多久了?