「ここでどのくらい待っているのですか?」
→「How long have you been waiting here?」
「あなたは」「ここで」「どのくらい」「待っているのですか?」
「あなたは」・・・・・・・・主語(S)
「ここで」・・・・・・・・修飾語(M)
「どのくらい」・・・・・・修飾語(M)
「待っているのですか?」・・述語(V)
「待つ」は「wait」
「現在完了進行」で主語が「二人称・単数」なので「wait」→「have been waiting」
「疑問」なので「S have been waiting」→「have S been waiting」
「文型」:第1文型(SV)
「S」:you
「V」:have ~ been waiting
「M」:here
「M」:how long
「ここでどのくらい待っているのですか?」は「How long have you been waiting here?」
となります。