A1Daily Life

Ich habe es schon vor langer Zeit gemacht.

I did it a long time ago.

In German

Ich habe es schon vor langer Zeit gemacht.

Ish hah-buh es shon for lang-er tsayt guh-makht.
English
I did it a long time ago.
Español
Lo hice hace mucho tiempo.
Italiano
L'ho fatto molto tempo fa.

Sentence Breakdown

  • IchIPronoun
  • habehaveAuxiliary verb
  • esitPronoun
  • schonalreadyAdverb
  • vorbefore/agoPreposition
  • langerlongAdjective
  • ZeittimeNoun
  • gemachtdonePast participle

Grammar Point

Perfekt tense, Preposition 'vor' + Dative

Variations

  • Das ist lange her.
    That was a long time ago.
  • Ich habe es längst erledigt.
    I finished it a long time ago.

FAQ

How do you say "I did it a long time ago." in German?

"I did it a long time ago." in German is "Ich habe es schon vor langer Zeit gemacht." (Ish hah-buh es shon for lang-er tsayt guh-makht.).

Related

Felix

Want to Learn More?

Practice with our AI mentor Felix.

Chat with Felix for free

Explore More

Discover all german sentences in our complete collection.

Browse All