How long will it take for you to finish going through the vocabulary cards?
How long do you think you need to do the vocabulary cards?
この場合は次のように言うと良いかなと思います。
ーHow long will it take for you to finish going through the vocabulary cards?
「単語カードを終わらせるのにどのくらいかかる?」
How long will it take ...? で「どのくらいかかりますか?」
to finish going through で「〜をし終える」
vocabulary cards で「単語カード」
ーHow long do you think you need to do the vocabulary cards?
「単語カードをやるのにどのくらいの時間が必要だと思う?」
How long do you think you need ...? で「どのくらいの時間が必要だと思いますか?」
ご参考まで!
How many minutes can you finish it in?
How long will it take you to finish it?
英語では **how many minutes** や **how long** を使って時間をたずねます。
* **How many minutes can you finish it in?**
直訳は「何分でそれを終えることができますか?」です。
* **How long will it take you to finish it?**
「それを終えるのにどのくらい時間がかかりますか?」という意味で、こちらは「かかる時間」をたずねる少し柔らかい言い方です。