Take the tour ×  I came across these sentences with their
translations:  Du bist aus Berlin gekommen. - You have come from
Berlin.  Wo seid ihr so lange gewesen? - Where were you so long?
From what I have read on the subject, Perfekt is used for
completed actions and is sometimes translated with past simple,
and sometimes with present perfect, depending on the context.
Since these sentences were taken out of context, I have the
following questions:    1. Is it possible to translate the first
sentence also as "You came from Berlin."   2. Is it possible to
translate the second sentence also as "Where have you been so
long?"   3. Is there any rule when to translate Perfekt with
past simple and when - present perfect? share|improve this
question Good and proper translations rely heavily on context.
Sometimes one language may state something in the present which
would be translated in the past or future tense in another
language. Context dictates the proper answer. It's difficult to
come up with too many hard and