Надя
ЮС
Юля Столяренко
How do you know? --если в момент разговора.
How did you know? --если речь о ситуации в прошлом.
АА
Альбина Айсина
Насчет времени не знаю.. наверно, зависит от контекста. Можно или как у Вас, или "How have you guessed?"
Еще такое есть (из словаря) :
как вы догадались? ! -that's a good guess
Твоя
Можно и так.
Похожие вопросы