How many dogs do you have?
あなたは犬を何匹飼っていますか。
「How many ~ do you have?」の形で「あなたは~をいくつ持っていますか。」と数をたずねる疑問文になります。
・How many のあとには複数形の名詞を続けます。
・have は「持っていますか」だけでなく「飼っていますか」「ありますか」「いますか」など、たずねる物の種類によって訳し方を変えます。
同類の表現
How many sisters do you have?
あなたには姉妹が何人いますか。
How many books do you have?
あなたは本を何冊持っていますか。
How many CDs do you have?
あなたはCDを何枚持っていますか。
How many children do you have?
あなたにはお子さんが何人いますか。
How many classes do you have today?
あなたは今日、いくつ授業がありますか。