{
  "provenance": {
    "source": "Metkagram",
    "source_url": "https://metkagram.github.io",
    "source_repository": "https://github.com/metkagram/metkagram.github.io",
    "creator": "Metkagram",
    "creator_url": "https://github.com/metkagram",
    "maintainer": "Applied Systems Lab at MetalHatsCats",
    "maintainer_url": "https://metalhatscats.com",
    "license": "CC BY-NC 4.0",
    "license_url": "https://creativecommons.org/licenses/by-nc/4.0/",
    "attribution_required": true,
    "attribution_text": "Source: Metkagram — https://metkagram.github.io/",
    "attribution_html": "Source: <a href=\"https://metkagram.github.io/\">Metkagram</a>",
    "terms_url": "https://metkagram.github.io/en/legal/terms/",
    "privacy_url": "https://metkagram.github.io/en/legal/privacy/",
    "contact_url": "https://metalhatscats.com/contact",
    "collaboration_url": "https://metkagram.github.io/en/ai/#collaborate",
    "dataset_version": "1.0.0+20260715",
    "release_date": "2026-07-15",
    "canonical_url": "https://metkagram.github.io/en/practice/que007/",
    "record_type": "pattern",
    "record_id": "QUE007",
    "content_hash": "f96c1dba4406a49b7586f655f1b3be54459486f87c3a61f5c3b91ae427c9d18d"
  },
  "data": {
    "id": "QUE007",
    "group_id": "QUE",
    "title_ru": "Как долго…?",
    "metaphor_ru": "Как песочные часы — ты хочешь понять, сколько песка уже прошло или ещё пройдёт, чтобы видеть общую картину.",
    "langs": [
      {
        "lang": "en",
        "formula": "How long + have/has + subject + been + V-ing… ?",
        "example": "How long have you been working on this project?",
        "translation": "Песочные часы: как долго ты работаешь над этим проектом?",
        "examples": [
          {
            "text": "How long has **she** been **learning** Spanish?",
            "translation_ru": "Как долго она учит испанский?"
          },
          {
            "text": "How long have **they** been **waiting** for the bus?",
            "translation_ru": "Как долго они ждут автобус?"
          },
          {
            "text": "How long have **we** been **using** this software?",
            "translation_ru": "Как долго мы используем это программное обеспечение?"
          },
          {
            "text": "How long has **he** been **running** the company?",
            "translation_ru": "Как долго он управляет компанией?"
          },
          {
            "text": "How long have **you** been **living** here?",
            "translation_ru": "Как долго ты живешь здесь?"
          },
          {
            "text": "How long has **the team** been **developing** the app?",
            "translation_ru": "Как долго команда разрабатывает приложение?"
          },
          {
            "text": "How long have **you** been **waiting** for my call?",
            "translation_ru": "Как долго ты ждешь моего звонка?"
          },
          {
            "text": "How long have **we** been **discussing** this issue?",
            "translation_ru": "Как долго мы обсуждаем этот вопрос?"
          },
          {
            "text": "How long has **the client** been **negotiating** the contract?",
            "translation_ru": "Как долго клиент ведет переговоры по контракту?"
          },
          {
            "text": "How long have **you** been **planning** the event?",
            "translation_ru": "Как долго ты планируешь мероприятие?"
          },
          {
            "text": "How long have **they** been **building** the house?",
            "translation_ru": "Как долго они строят дом?"
          },
          {
            "text": "How long has **it** been **raining**?",
            "translation_ru": "Как долго идет дождь?"
          }
        ]
      },
      {
        "lang": "de",
        "formula": "Wie lange + haben/hat + subject + schon + Partizip II… ?",
        "example": "Wie lange hast du schon an diesem Projekt gearbeitet?",
        "translation": "Как долго ты уже работаешь над этим проектом?",
        "examples": [
          {
            "text": "Wie lange hat **sie** schon **Französisch gelernt**?",
            "translation_ru": "Как долго она уже учит французский?"
          },
          {
            "text": "Wie lange haben **sie** schon auf den Bus **gewartet**?",
            "translation_ru": "Как долго они уже ждут автобус?"
          },
          {
            "text": "Wie lange haben **wir** schon diese Software **benutzt**?",
            "translation_ru": "Как долго мы уже используем это программное обеспечение?"
          },
          {
            "text": "Wie lange hat **er** schon die Firma **geleitet**?",
            "translation_ru": "Как долго он уже управляет компанией?"
          },
          {
            "text": "Wie lange wohnst **du** schon hier?",
            "translation_ru": "Как долго ты уже живешь здесь?"
          },
          {
            "text": "Wie lange hat **das Team** schon die App **entwickelt**?",
            "translation_ru": "Как долго команда уже разрабатывает приложение?"
          },
          {
            "text": "Wie lange hast **du** schon auf meinen Anruf **gewartet**?",
            "translation_ru": "Как долго ты уже ждешь моего звонка?"
          },
          {
            "text": "Wie lange haben **wir** schon dieses Problem **diskutiert**?",
            "translation_ru": "Как долго мы уже обсуждаем эту проблему?"
          },
          {
            "text": "Wie lange hat **der Kunde** schon den Vertrag **verhandelt**?",
            "translation_ru": "Как долго клиент уже ведет переговоры по контракту?"
          },
          {
            "text": "Wie lange hast **du** schon die Veranstaltung **geplant**?",
            "translation_ru": "Как долго ты уже планируешь мероприятие?"
          },
          {
            "text": "Wie lange haben **sie** schon das Haus **gebaut**?",
            "translation_ru": "Как долго они уже строят дом?"
          },
          {
            "text": "Wie lange hat es schon **geregnet**?",
            "translation_ru": "Как долго уже идет дождь?"
          }
        ]
      }
    ],
    "formulas": [
      "How long + have/has + subject + been + V-ing… ?",
      "Wie lange + haben/hat + subject + schon + Partizip II… ?"
    ],
    "gen": {
      "status": "generated",
      "iterations": 1,
      "lastGeneratedAt": "2025-09-15T19:56:54.924Z",
      "languages": [
        "en",
        "de"
      ],
      "notes": ""
    },
    "set_id": "QNN"
  }
}
