Questions & Answers about Berapa lama kamu menunggu di peron?
It literally means “how long (in duration).” It expects a time duration as the answer, e.g.:
- Dua jam. (Two hours.)
- Sekitar 15 menit. (About 15 minutes.) You can also answer in a full sentence: Saya menunggu selama dua jam.
No. Berapa lama …? is the natural way.
- Selama berapa lama …? is grammatical but heavier/formal.
- Berapa lama waktu …? is redundant; avoid “waktu” here. Use selama in answers, not in the basic question: Saya menunggu selama dua jam.
Indonesian doesn’t change the verb for tense; context or particles mark time.
- Neutral (past or general): Berapa lama kamu menunggu di peron?
- Ongoing up to now (“have been”): Sudah berapa lama kamu menunggu di peron (ini)?
- Clearly past (earlier today): Tadi berapa lama kamu menunggu di peron?
- Clearly past (yesterday, etc.): Kemarin berapa lama kamu menunggu di peron?
- Future: Berapa lama kamu akan menunggu di peron?