"so far" meaning in English

See so far in All languages combined, or Wiktionary

Adverb

Audio: En-au-so far.ogg
Etymology: Compound of so + far. Compare Dutch zo ver. Head templates: {{head|en|adverb}} so far
  1. (idiomatic) Until now; previously; yet. Tags: idiomatic Synonyms (until now): hitherto Translations (until now; previously; yet): حَتَّى الْآنَ (ḥattā l-ʔāna) (Arabic), досега́ (dosegá) (Bulgarian), fins ara (Catalan), 到目前為止 (Chinese Mandarin), 到目前为止 (dào mùqián wéizhǐ) (Chinese Mandarin), 迄今 (qìjīn) (Chinese Mandarin), 迄今為止 (Chinese Mandarin), 迄今为止 (qìjīn wéizhǐ) (Chinese Mandarin), 至今 (zhìjīn) (Chinese Mandarin), doposud (Czech), až dosud (Czech), hidtil (Danish), tot nu toe (Dutch), tot zover (Dutch), tot dusver (Dutch), totnogtoe (Dutch), tot hiertoe (Dutch), tähän mennessä (Finnish), toistaiseksi (Finnish), jusqu’à maintenant (French), jusqu’à présent (French), jusqu’alors (French), აქამდე (akamde) (Georgian), bislang (German), bisher (German), bis jetzt (German), עד כה (Hebrew), idáig (Hungarian), eddig (Hungarian), mindeddig (Hungarian), mostanáig (Hungarian), go dtí seo (Irish), finora (Italian), 今まで (ima-made) (alt: いままで) (Japanese), これまで (kore-made) (Japanese), これまでのところ (kore-made-no tokoro) (Japanese), 여태 (yeotae) (Korean), 지금까지 (jigeumkkaji) (Korean), adhūc (Latin), hactenus (Latin), dumtaxat (Latin), iki šiol (Lithuanian), heya vêga (Northern Kurdish), heta niha (Northern Kurdish), hittil (Norwegian Bokmål), så langt (Norwegian Bokmål), hittil (Norwegian Nynorsk), så langt (Norwegian Nynorsk), dotychczas (Polish), dotąd (Polish), até agora (Portuguese), пока́ что (poká što) (Russian), до сих по́р (do six pór) (Russian), пока́ (poká) (Russian), на да́нный моме́нт (na dánnyj momént) (Russian), на настоя́щий моме́нт (na nastojáščij momént) (Russian), пре́жде (préžde) (Russian), поны́не (ponýne) (Russian), доны́не (donýne) (Russian), thuige seo (Scottish Gaelic), dosad (Serbo-Croatian), doposiaľ (Slovak), doteraz (Slovak), do zdaj (Slovene), hasta ahora (Spanish), hasta la fecha (Spanish), hasta aquí (Spanish), hasta este momento (Spanish), por el momento (Spanish), por ahora (Spanish), hittills (Swedish), än så länge (Swedish), поки що (poky ščo) (Ukrainian), до́сі (dósi) (Ukrainian), поки́ (poký) (Ukrainian), нара́зі (narázi) (Ukrainian), на да́ний моме́нт (na dányj momént) (Ukrainian), на сього́дні (na sʹohódni) (Ukrainian), hozircha (Uzbek), hozirgi paytda (Uzbek), avval (Uzbek), avvallari (Uzbek), oldin (Uzbek), oldinlari (Uzbek), hyd yn hyn (Welsh)
    Sense id: en-so_far-en-adv-KD8tdW1Q Disambiguation of 'until now': 100 0 Disambiguation of 'until now; previously; yet': 100 0
  2. (idiomatic) A limited distance, literal or metaphorical. Tags: idiomatic Synonyms: thus far, hitherto Derived forms: so close, and yet so far Derived forms (so far so good): so far so bad
    Sense id: en-so_far-en-adv-ZOpF~Yor Categories (other): English entries with incorrect language header, English positive polarity items, Entries with translation boxes, Pages with 1 entry, Pages with entries, Terms with Arabic translations, Terms with Bulgarian translations, Terms with Catalan translations, Terms with Czech translations, Terms with Danish translations, Terms with Dutch translations, Terms with Finnish translations, Terms with French translations, Terms with Georgian translations, Terms with German translations, Terms with Hebrew translations, Terms with Hungarian translations, Terms with Irish translations, Terms with Italian translations, Terms with Japanese translations, Terms with Korean translations, Terms with Latin translations, Terms with Lithuanian translations, Terms with Mandarin translations, Terms with Northern Kurdish translations, Terms with Norwegian Bokmål translations, Terms with Norwegian Nynorsk translations, Terms with Polish translations, Terms with Portuguese translations, Terms with Russian translations, Terms with Scottish Gaelic translations, Terms with Serbo-Croatian translations, Terms with Slovak translations, Terms with Slovene translations, Terms with Spanish translations, Terms with Swedish translations, Terms with Ukrainian translations, Terms with Uzbek translations, Terms with Welsh translations Disambiguation of English entries with incorrect language header: 0 100 Disambiguation of English positive polarity items: 0 100 Disambiguation of Entries with translation boxes: 0 100 Disambiguation of Pages with 1 entry: 0 100 Disambiguation of Pages with entries: 0 100 Disambiguation of Terms with Arabic translations: 0 100 Disambiguation of Terms with Bulgarian translations: 0 100 Disambiguation of Terms with Catalan translations: 0 100 Disambiguation of Terms with Czech translations: 0 100 Disambiguation of Terms with Danish translations: 0 100 Disambiguation of Terms with Dutch translations: 0 100 Disambiguation of Terms with Finnish translations: 0 100 Disambiguation of Terms with French translations: 0 100 Disambiguation of Terms with Georgian translations: 8 92 Disambiguation of Terms with German translations: 0 100 Disambiguation of Terms with Hebrew translations: 0 100 Disambiguation of Terms with Hungarian translations: 0 100 Disambiguation of Terms with Irish translations: 0 100 Disambiguation of Terms with Italian translations: 0 100 Disambiguation of Terms with Japanese translations: 0 100 Disambiguation of Terms with Korean translations: 0 100 Disambiguation of Terms with Latin translations: 0 100 Disambiguation of Terms with Lithuanian translations: 0 100 Disambiguation of Terms with Mandarin translations: 0 100 Disambiguation of Terms with Northern Kurdish translations: 0 100 Disambiguation of Terms with Norwegian Bokmål translations: 0 100 Disambiguation of Terms with Norwegian Nynorsk translations: 0 100 Disambiguation of Terms with Polish translations: 0 100 Disambiguation of Terms with Portuguese translations: 0 100 Disambiguation of Terms with Russian translations: 0 100 Disambiguation of Terms with Scottish Gaelic translations: 0 100 Disambiguation of Terms with Serbo-Croatian translations: 0 100 Disambiguation of Terms with Slovak translations: 0 100 Disambiguation of Terms with Slovene translations: 0 100 Disambiguation of Terms with Spanish translations: 3 97 Disambiguation of Terms with Swedish translations: 0 100 Disambiguation of Terms with Ukrainian translations: 0 100 Disambiguation of Terms with Uzbek translations: 0 100 Disambiguation of Terms with Welsh translations: 0 100 Disambiguation of 'so far so good': 15 85
{
  "etymology_text": "Compound of so + far. Compare Dutch zo ver.",
  "head_templates": [
    {
      "args": {
        "1": "en",
        "2": "adverb"
      },
      "expansion": "so far",
      "name": "head"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "adv",
  "senses": [
    {
      "categories": [],
      "examples": [
        {
          "text": "So far, nothing unusual has happened.",
          "type": "example"
        },
        {
          "text": "―How are your driving lessons? ―So far, pretty good.",
          "type": "example"
        }
      ],
      "glosses": [
        "Until now; previously; yet."
      ],
      "id": "en-so_far-en-adv-KD8tdW1Q",
      "links": [
        [
          "Until",
          "until"
        ],
        [
          "yet",
          "yet"
        ]
      ],
      "raw_glosses": [
        "(idiomatic) Until now; previously; yet."
      ],
      "synonyms": [
        {
          "_dis1": "100 0",
          "sense": "until now",
          "word": "hitherto"
        }
      ],
      "tags": [
        "idiomatic"
      ],
      "translations": [
        {
          "_dis1": "100 0",
          "code": "ar",
          "lang": "Arabic",
          "roman": "ḥattā l-ʔāna",
          "sense": "until now; previously; yet",
          "word": "حَتَّى الْآنَ"
        },
        {
          "_dis1": "100 0",
          "code": "bg",
          "lang": "Bulgarian",
          "roman": "dosegá",
          "sense": "until now; previously; yet",
          "word": "досега́"
        },
        {
          "_dis1": "100 0",
          "code": "ca",
          "lang": "Catalan",
          "sense": "until now; previously; yet",
          "word": "fins ara"
        },
        {
          "_dis1": "100 0",
          "code": "cmn",
          "lang": "Chinese Mandarin",
          "sense": "until now; previously; yet",
          "word": "到目前為止"
        },
        {
          "_dis1": "100 0",
          "code": "cmn",
          "lang": "Chinese Mandarin",
          "roman": "dào mùqián wéizhǐ",
          "sense": "until now; previously; yet",
          "word": "到目前为止"
        },
        {
          "_dis1": "100 0",
          "code": "cmn",
          "lang": "Chinese Mandarin",
          "roman": "qìjīn",
          "sense": "until now; previously; yet",
          "word": "迄今"
        },
        {
          "_dis1": "100 0",
          "code": "cmn",
          "lang": "Chinese Mandarin",
          "sense": "until now; previously; yet",
          "word": "迄今為止"
        },
        {
          "_dis1": "100 0",
          "code": "cmn",
          "lang": "Chinese Mandarin",
          "roman": "qìjīn wéizhǐ",
          "sense": "until now; previously; yet",
          "word": "迄今为止"
        },
        {
          "_dis1": "100 0",
          "code": "cmn",
          "lang": "Chinese Mandarin",
          "roman": "zhìjīn",
          "sense": "until now; previously; yet",
          "word": "至今"
        },
        {
          "_dis1": "100 0",
          "code": "cs",
          "lang": "Czech",
          "sense": "until now; previously; yet",
          "word": "doposud"
        },
        {
          "_dis1": "100 0",
          "code": "cs",
          "lang": "Czech",
          "sense": "until now; previously; yet",
          "word": "až dosud"
        },
        {
          "_dis1": "100 0",
          "code": "da",
          "lang": "Danish",
          "sense": "until now; previously; yet",
          "word": "hidtil"
        },
        {
          "_dis1": "100 0",
          "code": "nl",
          "lang": "Dutch",
          "sense": "until now; previously; yet",
          "word": "tot nu toe"
        },
        {
          "_dis1": "100 0",
          "code": "nl",
          "lang": "Dutch",
          "sense": "until now; previously; yet",
          "word": "tot zover"
        },
        {
          "_dis1": "100 0",
          "code": "nl",
          "lang": "Dutch",
          "sense": "until now; previously; yet",
          "word": "tot dusver"
        },
        {
          "_dis1": "100 0",
          "code": "nl",
          "lang": "Dutch",
          "sense": "until now; previously; yet",
          "word": "totnogtoe"
        },
        {
          "_dis1": "100 0",
          "code": "nl",
          "lang": "Dutch",
          "sense": "until now; previously; yet",
          "word": "tot hiertoe"
        },
        {
          "_dis1": "100 0",
          "code": "fi",
          "lang": "Finnish",
          "sense": "until now; previously; yet",
          "word": "tähän mennessä"
        },
        {
          "_dis1": "100 0",
          "code": "fi",
          "lang": "Finnish",
          "sense": "until now; previously; yet",
          "word": "toistaiseksi"
        },
        {
          "_dis1": "100 0",
          "code": "fr",
          "lang": "French",
          "sense": "until now; previously; yet",
          "word": "jusqu’à maintenant"
        },
        {
          "_dis1": "100 0",
          "code": "fr",
          "lang": "French",
          "sense": "until now; previously; yet",
          "word": "jusqu’à présent"
        },
        {
          "_dis1": "100 0",
          "code": "fr",
          "lang": "French",
          "sense": "until now; previously; yet",
          "word": "jusqu’alors"
        },
        {
          "_dis1": "100 0",
          "code": "ka",
          "lang": "Georgian",
          "roman": "akamde",
          "sense": "until now; previously; yet",
          "word": "აქამდე"
        },
        {
          "_dis1": "100 0",
          "code": "de",
          "lang": "German",
          "sense": "until now; previously; yet",
          "word": "bislang"
        },
        {
          "_dis1": "100 0",
          "code": "de",
          "lang": "German",
          "sense": "until now; previously; yet",
          "word": "bisher"
        },
        {
          "_dis1": "100 0",
          "code": "de",
          "lang": "German",
          "sense": "until now; previously; yet",
          "word": "bis jetzt"
        },
        {
          "_dis1": "100 0",
          "code": "he",
          "lang": "Hebrew",
          "sense": "until now; previously; yet",
          "word": "עד כה"
        },
        {
          "_dis1": "100 0",
          "code": "hu",
          "lang": "Hungarian",
          "sense": "until now; previously; yet",
          "word": "idáig"
        },
        {
          "_dis1": "100 0",
          "code": "hu",
          "lang": "Hungarian",
          "sense": "until now; previously; yet",
          "word": "eddig"
        },
        {
          "_dis1": "100 0",
          "code": "hu",
          "lang": "Hungarian",
          "sense": "until now; previously; yet",
          "word": "mindeddig"
        },
        {
          "_dis1": "100 0",
          "code": "hu",
          "lang": "Hungarian",
          "sense": "until now; previously; yet",
          "word": "mostanáig"
        },
        {
          "_dis1": "100 0",
          "code": "ga",
          "lang": "Irish",
          "sense": "until now; previously; yet",
          "word": "go dtí seo"
        },
        {
          "_dis1": "100 0",
          "code": "it",
          "lang": "Italian",
          "sense": "until now; previously; yet",
          "word": "finora"
        },
        {
          "_dis1": "100 0",
          "alt": "いままで",
          "code": "ja",
          "lang": "Japanese",
          "roman": "ima-made",
          "sense": "until now; previously; yet",
          "word": "今まで"
        },
        {
          "_dis1": "100 0",
          "code": "ja",
          "lang": "Japanese",
          "roman": "kore-made",
          "sense": "until now; previously; yet",
          "word": "これまで"
        },
        {
          "_dis1": "100 0",
          "code": "ja",
          "lang": "Japanese",
          "roman": "kore-made-no tokoro",
          "sense": "until now; previously; yet",
          "word": "これまでのところ"
        },
        {
          "_dis1": "100 0",
          "code": "ko",
          "lang": "Korean",
          "roman": "yeotae",
          "sense": "until now; previously; yet",
          "word": "여태"
        },
        {
          "_dis1": "100 0",
          "code": "ko",
          "lang": "Korean",
          "roman": "jigeumkkaji",
          "sense": "until now; previously; yet",
          "word": "지금까지"
        },
        {
          "_dis1": "100 0",
          "code": "kmr",
          "lang": "Northern Kurdish",
          "sense": "until now; previously; yet",
          "word": "heya vêga"
        },
        {
          "_dis1": "100 0",
          "code": "kmr",
          "lang": "Northern Kurdish",
          "sense": "until now; previously; yet",
          "word": "heta niha"
        },
        {
          "_dis1": "100 0",
          "code": "la",
          "lang": "Latin",
          "sense": "until now; previously; yet",
          "word": "adhūc"
        },
        {
          "_dis1": "100 0",
          "code": "la",
          "lang": "Latin",
          "sense": "until now; previously; yet",
          "word": "hactenus"
        },
        {
          "_dis1": "100 0",
          "code": "la",
          "lang": "Latin",
          "sense": "until now; previously; yet",
          "word": "dumtaxat"
        },
        {
          "_dis1": "100 0",
          "code": "lt",
          "lang": "Lithuanian",
          "sense": "until now; previously; yet",
          "word": "iki šiol"
        },
        {
          "_dis1": "100 0",
          "code": "nb",
          "lang": "Norwegian Bokmål",
          "sense": "until now; previously; yet",
          "word": "hittil"
        },
        {
          "_dis1": "100 0",
          "code": "nb",
          "lang": "Norwegian Bokmål",
          "sense": "until now; previously; yet",
          "word": "så langt"
        },
        {
          "_dis1": "100 0",
          "code": "nn",
          "lang": "Norwegian Nynorsk",
          "sense": "until now; previously; yet",
          "word": "hittil"
        },
        {
          "_dis1": "100 0",
          "code": "nn",
          "lang": "Norwegian Nynorsk",
          "sense": "until now; previously; yet",
          "word": "så langt"
        },
        {
          "_dis1": "100 0",
          "code": "pl",
          "lang": "Polish",
          "sense": "until now; previously; yet",
          "word": "dotychczas"
        },
        {
          "_dis1": "100 0",
          "code": "pl",
          "lang": "Polish",
          "sense": "until now; previously; yet",
          "word": "dotąd"
        },
        {
          "_dis1": "100 0",
          "code": "pt",
          "lang": "Portuguese",
          "sense": "until now; previously; yet",
          "word": "até agora"
        },
        {
          "_dis1": "100 0",
          "code": "ru",
          "lang": "Russian",
          "roman": "poká što",
          "sense": "until now; previously; yet",
          "word": "пока́ что"
        },
        {
          "_dis1": "100 0",
          "code": "ru",
          "lang": "Russian",
          "roman": "do six pór",
          "sense": "until now; previously; yet",
          "word": "до сих по́р"
        },
        {
          "_dis1": "100 0",
          "code": "ru",
          "lang": "Russian",
          "roman": "poká",
          "sense": "until now; previously; yet",
          "word": "пока́"
        },
        {
          "_dis1": "100 0",
          "code": "ru",
          "lang": "Russian",
          "roman": "na dánnyj momént",
          "sense": "until now; previously; yet",
          "word": "на да́нный моме́нт"
        },
        {
          "_dis1": "100 0",
          "code": "ru",
          "lang": "Russian",
          "roman": "na nastojáščij momént",
          "sense": "until now; previously; yet",
          "word": "на настоя́щий моме́нт"
        },
        {
          "_dis1": "100 0",
          "code": "ru",
          "lang": "Russian",
          "roman": "préžde",
          "sense": "until now; previously; yet",
          "word": "пре́жде"
        },
        {
          "_dis1": "100 0",
          "code": "ru",
          "lang": "Russian",
          "roman": "ponýne",
          "sense": "until now; previously; yet",
          "word": "поны́не"
        },
        {
          "_dis1": "100 0",
          "code": "ru",
          "lang": "Russian",
          "roman": "donýne",
          "sense": "until now; previously; yet",
          "word": "доны́не"
        },
        {
          "_dis1": "100 0",
          "code": "gd",
          "lang": "Scottish Gaelic",
          "sense": "until now; previously; yet",
          "word": "thuige seo"
        },
        {
          "_dis1": "100 0",
          "code": "sh",
          "lang": "Serbo-Croatian",
          "sense": "until now; previously; yet",
          "word": "dosad"
        },
        {
          "_dis1": "100 0",
          "code": "sk",
          "lang": "Slovak",
          "sense": "until now; previously; yet",
          "word": "doposiaľ"
        },
        {
          "_dis1": "100 0",
          "code": "sk",
          "lang": "Slovak",
          "sense": "until now; previously; yet",
          "word": "doteraz"
        },
        {
          "_dis1": "100 0",
          "code": "sl",
          "lang": "Slovene",
          "sense": "until now; previously; yet",
          "word": "do zdaj"
        },
        {
          "_dis1": "100 0",
          "code": "es",
          "lang": "Spanish",
          "sense": "until now; previously; yet",
          "word": "hasta ahora"
        },
        {
          "_dis1": "100 0",
          "code": "es",
          "lang": "Spanish",
          "sense": "until now; previously; yet",
          "word": "hasta la fecha"
        },
        {
          "_dis1": "100 0",
          "code": "es",
          "lang": "Spanish",
          "sense": "until now; previously; yet",
          "word": "hasta aquí"
        },
        {
          "_dis1": "100 0",
          "code": "es",
          "lang": "Spanish",
          "sense": "until now; previously; yet",
          "word": "hasta este momento"
        },
        {
          "_dis1": "100 0",
          "code": "es",
          "lang": "Spanish",
          "sense": "until now; previously; yet",
          "word": "por el momento"
        },
        {
          "_dis1": "100 0",
          "code": "es",
          "lang": "Spanish",
          "sense": "until now; previously; yet",
          "word": "por ahora"
        },
        {
          "_dis1": "100 0",
          "code": "sv",
          "lang": "Swedish",
          "sense": "until now; previously; yet",
          "word": "hittills"
        },
        {
          "_dis1": "100 0",
          "code": "sv",
          "lang": "Swedish",
          "sense": "until now; previously; yet",
          "word": "än så länge"
        },
        {
          "_dis1": "100 0",
          "code": "uk",
          "lang": "Ukrainian",
          "roman": "poky ščo",
          "sense": "until now; previously; yet",
          "word": "поки що"
        },
        {
          "_dis1": "100 0",
          "code": "uk",
          "lang": "Ukrainian",
          "roman": "dósi",
          "sense": "until now; previously; yet",
          "word": "до́сі"
        },
        {
          "_dis1": "100 0",
          "code": "uk",
          "lang": "Ukrainian",
          "roman": "poký",
          "sense": "until now; previously; yet",
          "word": "поки́"
        },
        {
          "_dis1": "100 0",
          "code": "uk",
          "lang": "Ukrainian",
          "roman": "narázi",
          "sense": "until now; previously; yet",
          "word": "нара́зі"
        },
        {
          "_dis1": "100 0",
          "code": "uk",
          "lang": "Ukrainian",
          "roman": "na dányj momént",
          "sense": "until now; previously; yet",
          "word": "на да́ний моме́нт"
        },
        {
          "_dis1": "100 0",
          "code": "uk",
          "lang": "Ukrainian",
          "roman": "na sʹohódni",
          "sense": "until now; previously; yet",
          "word": "на сього́дні"
        },
        {
          "_dis1": "100 0",
          "code": "uz",
          "lang": "Uzbek",
          "sense": "until now; previously; yet",
          "word": "hozircha"
        },
        {
          "_dis1": "100 0",
          "code": "uz",
          "lang": "Uzbek",
          "sense": "until now; previously; yet",
          "word": "hozirgi paytda"
        },
        {
          "_dis1": "100 0",
          "code": "uz",
          "lang": "Uzbek",
          "sense": "until now; previously; yet",
          "word": "avval"
        },
        {
          "_dis1": "100 0",
          "code": "uz",
          "lang": "Uzbek",
          "sense": "until now; previously; yet",
          "word": "avvallari"
        },
        {
          "_dis1": "100 0",
          "code": "uz",
          "lang": "Uzbek",
          "sense": "until now; previously; yet",
          "word": "oldin"
        },
        {
          "_dis1": "100 0",
          "code": "uz",
          "lang": "Uzbek",
          "sense": "until now; previously; yet",
          "word": "oldinlari"
        },
        {
          "_dis1": "100 0",
          "code": "cy",
          "lang": "Welsh",
          "sense": "until now; previously; yet",
          "word": "hyd yn hyn"
        }
      ]
    },
    {
      "categories": [
        {
          "_dis": "0 100",
          "kind": "other",
          "name": "English entries with incorrect language header",
          "parents": [
            "Entries with incorrect language header",
            "Entry maintenance"
          ],
          "source": "w+disamb"
        },
        {
          "_dis": "0 100",
          "kind": "other",
          "name": "English positive polarity items",
          "parents": [
            "Positive polarity items",
            "Terms by semantic function"
          ],
          "source": "w+disamb"
        },
        {
          "_dis": "0 100",
          "kind": "other",
          "name": "Entries with translation boxes",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 100",
          "kind": "other",
          "name": "Pages with 1 entry",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 100",
          "kind": "other",
          "name": "Pages with entries",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 100",
          "kind": "other",
          "name": "Terms with Arabic translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 100",
          "kind": "other",
          "name": "Terms with Bulgarian translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 100",
          "kind": "other",
          "name": "Terms with Catalan translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 100",
          "kind": "other",
          "name": "Terms with Czech translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 100",
          "kind": "other",
          "name": "Terms with Danish translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 100",
          "kind": "other",
          "name": "Terms with Dutch translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 100",
          "kind": "other",
          "name": "Terms with Finnish translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 100",
          "kind": "other",
          "name": "Terms with French translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "8 92",
          "kind": "other",
          "name": "Terms with Georgian translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 100",
          "kind": "other",
          "name": "Terms with German translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 100",
          "kind": "other",
          "name": "Terms with Hebrew translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 100",
          "kind": "other",
          "name": "Terms with Hungarian translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 100",
          "kind": "other",
          "name": "Terms with Irish translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 100",
          "kind": "other",
          "name": "Terms with Italian translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 100",
          "kind": "other",
          "name": "Terms with Japanese translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 100",
          "kind": "other",
          "name": "Terms with Korean translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 100",
          "kind": "other",
          "name": "Terms with Latin translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 100",
          "kind": "other",
          "name": "Terms with Lithuanian translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 100",
          "kind": "other",
          "name": "Terms with Mandarin translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 100",
          "kind": "other",
          "name": "Terms with Northern Kurdish translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 100",
          "kind": "other",
          "name": "Terms with Norwegian Bokmål translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 100",
          "kind": "other",
          "name": "Terms with Norwegian Nynorsk translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 100",
          "kind": "other",
          "name": "Terms with Polish translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 100",
          "kind": "other",
          "name": "Terms with Portuguese translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 100",
          "kind": "other",
          "name": "Terms with Russian translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 100",
          "kind": "other",
          "name": "Terms with Scottish Gaelic translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 100",
          "kind": "other",
          "name": "Terms with Serbo-Croatian translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 100",
          "kind": "other",
          "name": "Terms with Slovak translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 100",
          "kind": "other",
          "name": "Terms with Slovene translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "3 97",
          "kind": "other",
          "name": "Terms with Spanish translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 100",
          "kind": "other",
          "name": "Terms with Swedish translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 100",
          "kind": "other",
          "name": "Terms with Ukrainian translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 100",
          "kind": "other",
          "name": "Terms with Uzbek translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 100",
          "kind": "other",
          "name": "Terms with Welsh translations",
          "parents": [],
          "source": "w+disamb"
        }
      ],
      "derived": [
        {
          "_dis1": "15 85",
          "word": "so close, and yet so far"
        },
        {
          "_dis1": "15 85",
          "sense": "so far so good",
          "word": "so far so bad"
        }
      ],
      "examples": [
        {
          "text": "Don’t expect a long walk. You can only go so far in that direction.",
          "type": "example"
        },
        {
          "ref": "1915, G[eorge] A. Birmingham [pseudonym; James Owen Hannay], chapter I, in Gossamer, New York, N.Y.: George H. Doran Company, →OCLC:",
          "text": "As a political system democracy seems to me extraordinarily foolish, but I would not go out of my way to protest against it. My servant is, so far as I am concerned, welcome to as many votes as he can get. I would very gladly make mine over to him if I could.",
          "type": "quote"
        },
        {
          "ref": "2013 August 10, Lexington, “Keeping the mighty honest”, in The Economist, volume 408, number 8848:",
          "text": "British journalists shun complete respectability, feeling a duty to be ready to savage the mighty, or rummage through their bins. Elsewhere in Europe, government contracts and subsidies ensure that press barons will only defy the mighty so far.",
          "type": "quote"
        }
      ],
      "glosses": [
        "A limited distance, literal or metaphorical."
      ],
      "id": "en-so_far-en-adv-ZOpF~Yor",
      "raw_glosses": [
        "(idiomatic) A limited distance, literal or metaphorical."
      ],
      "synonyms": [
        {
          "_dis1": "24 76",
          "word": "thus far"
        },
        {
          "_dis1": "24 76",
          "word": "hitherto"
        }
      ],
      "tags": [
        "idiomatic"
      ]
    }
  ],
  "sounds": [
    {
      "audio": "En-au-so far.ogg",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/b/b2/En-au-so_far.ogg/En-au-so_far.ogg.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/b/b2/En-au-so_far.ogg"
    }
  ],
  "word": "so far"
}
{
  "categories": [
    "English adverbs",
    "English entries with incorrect language header",
    "English lemmas",
    "English multiword terms",
    "English positive polarity items",
    "English time adverbs",
    "Entries with translation boxes",
    "Pages with 1 entry",
    "Pages with entries",
    "Terms with Arabic translations",
    "Terms with Bulgarian translations",
    "Terms with Catalan translations",
    "Terms with Czech translations",
    "Terms with Danish translations",
    "Terms with Dutch translations",
    "Terms with Finnish translations",
    "Terms with French translations",
    "Terms with Georgian translations",
    "Terms with German translations",
    "Terms with Hebrew translations",
    "Terms with Hungarian translations",
    "Terms with Irish translations",
    "Terms with Italian translations",
    "Terms with Japanese translations",
    "Terms with Korean translations",
    "Terms with Latin translations",
    "Terms with Lithuanian translations",
    "Terms with Mandarin translations",
    "Terms with Northern Kurdish translations",
    "Terms with Norwegian Bokmål translations",
    "Terms with Norwegian Nynorsk translations",
    "Terms with Polish translations",
    "Terms with Portuguese translations",
    "Terms with Russian translations",
    "Terms with Scottish Gaelic translations",
    "Terms with Serbo-Croatian translations",
    "Terms with Slovak translations",
    "Terms with Slovene translations",
    "Terms with Spanish translations",
    "Terms with Swedish translations",
    "Terms with Ukrainian translations",
    "Terms with Uzbek translations",
    "Terms with Welsh translations"
  ],
  "derived": [
    {
      "word": "so close, and yet so far"
    },
    {
      "sense": "so far so good",
      "word": "so far so bad"
    }
  ],
  "etymology_text": "Compound of so + far. Compare Dutch zo ver.",
  "head_templates": [
    {
      "args": {
        "1": "en",
        "2": "adverb"
      },
      "expansion": "so far",
      "name": "head"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "adv",
  "senses": [
    {
      "categories": [
        "English idioms",
        "English terms with usage examples"
      ],
      "examples": [
        {
          "text": "So far, nothing unusual has happened.",
          "type": "example"
        },
        {
          "text": "―How are your driving lessons? ―So far, pretty good.",
          "type": "example"
        }
      ],
      "glosses": [
        "Until now; previously; yet."
      ],
      "links": [
        [
          "Until",
          "until"
        ],
        [
          "yet",
          "yet"
        ]
      ],
      "raw_glosses": [
        "(idiomatic) Until now; previously; yet."
      ],
      "tags": [
        "idiomatic"
      ]
    },
    {
      "categories": [
        "English idioms",
        "English terms with quotations",
        "English terms with usage examples"
      ],
      "examples": [
        {
          "text": "Don’t expect a long walk. You can only go so far in that direction.",
          "type": "example"
        },
        {
          "ref": "1915, G[eorge] A. Birmingham [pseudonym; James Owen Hannay], chapter I, in Gossamer, New York, N.Y.: George H. Doran Company, →OCLC:",
          "text": "As a political system democracy seems to me extraordinarily foolish, but I would not go out of my way to protest against it. My servant is, so far as I am concerned, welcome to as many votes as he can get. I would very gladly make mine over to him if I could.",
          "type": "quote"
        },
        {
          "ref": "2013 August 10, Lexington, “Keeping the mighty honest”, in The Economist, volume 408, number 8848:",
          "text": "British journalists shun complete respectability, feeling a duty to be ready to savage the mighty, or rummage through their bins. Elsewhere in Europe, government contracts and subsidies ensure that press barons will only defy the mighty so far.",
          "type": "quote"
        }
      ],
      "glosses": [
        "A limited distance, literal or metaphorical."
      ],
      "raw_glosses": [
        "(idiomatic) A limited distance, literal or metaphorical."
      ],
      "tags": [
        "idiomatic"
      ]
    }
  ],
  "sounds": [
    {
      "audio": "En-au-so far.ogg",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/b/b2/En-au-so_far.ogg/En-au-so_far.ogg.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/b/b2/En-au-so_far.ogg"
    }
  ],
  "synonyms": [
    {
      "sense": "until now",
      "word": "hitherto"
    },
    {
      "word": "thus far"
    },
    {
      "word": "hitherto"
    }
  ],
  "translations": [
    {
      "code": "ar",
      "lang": "Arabic",
      "roman": "ḥattā l-ʔāna",
      "sense": "until now; previously; yet",
      "word": "حَتَّى الْآنَ"
    },
    {
      "code": "bg",
      "lang": "Bulgarian",
      "roman": "dosegá",
      "sense": "until now; previously; yet",
      "word": "досега́"
    },
    {
      "code": "ca",
      "lang": "Catalan",
      "sense": "until now; previously; yet",
      "word": "fins ara"
    },
    {
      "code": "cmn",
      "lang": "Chinese Mandarin",
      "sense": "until now; previously; yet",
      "word": "到目前為止"
    },
    {
      "code": "cmn",
      "lang": "Chinese Mandarin",
      "roman": "dào mùqián wéizhǐ",
      "sense": "until now; previously; yet",
      "word": "到目前为止"
    },
    {
      "code": "cmn",
      "lang": "Chinese Mandarin",
      "roman": "qìjīn",
      "sense": "until now; previously; yet",
      "word": "迄今"
    },
    {
      "code": "cmn",
      "lang": "Chinese Mandarin",
      "sense": "until now; previously; yet",
      "word": "迄今為止"
    },
    {
      "code": "cmn",
      "lang": "Chinese Mandarin",
      "roman": "qìjīn wéizhǐ",
      "sense": "until now; previously; yet",
      "word": "迄今为止"
    },
    {
      "code": "cmn",
      "lang": "Chinese Mandarin",
      "roman": "zhìjīn",
      "sense": "until now; previously; yet",
      "word": "至今"
    },
    {
      "code": "cs",
      "lang": "Czech",
      "sense": "until now; previously; yet",
      "word": "doposud"
    },
    {
      "code": "cs",
      "lang": "Czech",
      "sense": "until now; previously; yet",
      "word": "až dosud"
    },
    {
      "code": "da",
      "lang": "Danish",
      "sense": "until now; previously; yet",
      "word": "hidtil"
    },
    {
      "code": "nl",
      "lang": "Dutch",
      "sense": "until now; previously; yet",
      "word": "tot nu toe"
    },
    {
      "code": "nl",
      "lang": "Dutch",
      "sense": "until now; previously; yet",
      "word": "tot zover"
    },
    {
      "code": "nl",
      "lang": "Dutch",
      "sense": "until now; previously; yet",
      "word": "tot dusver"
    },
    {
      "code": "nl",
      "lang": "Dutch",
      "sense": "until now; previously; yet",
      "word": "totnogtoe"
    },
    {
      "code": "nl",
      "lang": "Dutch",
      "sense": "until now; previously; yet",
      "word": "tot hiertoe"
    },
    {
      "code": "fi",
      "lang": "Finnish",
      "sense": "until now; previously; yet",
      "word": "tähän mennessä"
    },
    {
      "code": "fi",
      "lang": "Finnish",
      "sense": "until now; previously; yet",
      "word": "toistaiseksi"
    },
    {
      "code": "fr",
      "lang": "French",
      "sense": "until now; previously; yet",
      "word": "jusqu’à maintenant"
    },
    {
      "code": "fr",
      "lang": "French",
      "sense": "until now; previously; yet",
      "word": "jusqu’à présent"
    },
    {
      "code": "fr",
      "lang": "French",
      "sense": "until now; previously; yet",
      "word": "jusqu’alors"
    },
    {
      "code": "ka",
      "lang": "Georgian",
      "roman": "akamde",
      "sense": "until now; previously; yet",
      "word": "აქამდე"
    },
    {
      "code": "de",
      "lang": "German",
      "sense": "until now; previously; yet",
      "word": "bislang"
    },
    {
      "code": "de",
      "lang": "German",
      "sense": "until now; previously; yet",
      "word": "bisher"
    },
    {
      "code": "de",
      "lang": "German",
      "sense": "until now; previously; yet",
      "word": "bis jetzt"
    },
    {
      "code": "he",
      "lang": "Hebrew",
      "sense": "until now; previously; yet",
      "word": "עד כה"
    },
    {
      "code": "hu",
      "lang": "Hungarian",
      "sense": "until now; previously; yet",
      "word": "idáig"
    },
    {
      "code": "hu",
      "lang": "Hungarian",
      "sense": "until now; previously; yet",
      "word": "eddig"
    },
    {
      "code": "hu",
      "lang": "Hungarian",
      "sense": "until now; previously; yet",
      "word": "mindeddig"
    },
    {
      "code": "hu",
      "lang": "Hungarian",
      "sense": "until now; previously; yet",
      "word": "mostanáig"
    },
    {
      "code": "ga",
      "lang": "Irish",
      "sense": "until now; previously; yet",
      "word": "go dtí seo"
    },
    {
      "code": "it",
      "lang": "Italian",
      "sense": "until now; previously; yet",
      "word": "finora"
    },
    {
      "alt": "いままで",
      "code": "ja",
      "lang": "Japanese",
      "roman": "ima-made",
      "sense": "until now; previously; yet",
      "word": "今まで"
    },
    {
      "code": "ja",
      "lang": "Japanese",
      "roman": "kore-made",
      "sense": "until now; previously; yet",
      "word": "これまで"
    },
    {
      "code": "ja",
      "lang": "Japanese",
      "roman": "kore-made-no tokoro",
      "sense": "until now; previously; yet",
      "word": "これまでのところ"
    },
    {
      "code": "ko",
      "lang": "Korean",
      "roman": "yeotae",
      "sense": "until now; previously; yet",
      "word": "여태"
    },
    {
      "code": "ko",
      "lang": "Korean",
      "roman": "jigeumkkaji",
      "sense": "until now; previously; yet",
      "word": "지금까지"
    },
    {
      "code": "kmr",
      "lang": "Northern Kurdish",
      "sense": "until now; previously; yet",
      "word": "heya vêga"
    },
    {
      "code": "kmr",
      "lang": "Northern Kurdish",
      "sense": "until now; previously; yet",
      "word": "heta niha"
    },
    {
      "code": "la",
      "lang": "Latin",
      "sense": "until now; previously; yet",
      "word": "adhūc"
    },
    {
      "code": "la",
      "lang": "Latin",
      "sense": "until now; previously; yet",
      "word": "hactenus"
    },
    {
      "code": "la",
      "lang": "Latin",
      "sense": "until now; previously; yet",
      "word": "dumtaxat"
    },
    {
      "code": "lt",
      "lang": "Lithuanian",
      "sense": "until now; previously; yet",
      "word": "iki šiol"
    },
    {
      "code": "nb",
      "lang": "Norwegian Bokmål",
      "sense": "until now; previously; yet",
      "word": "hittil"
    },
    {
      "code": "nb",
      "lang": "Norwegian Bokmål",
      "sense": "until now; previously; yet",
      "word": "så langt"
    },
    {
      "code": "nn",
      "lang": "Norwegian Nynorsk",
      "sense": "until now; previously; yet",
      "word": "hittil"
    },
    {
      "code": "nn",
      "lang": "Norwegian Nynorsk",
      "sense": "until now; previously; yet",
      "word": "så langt"
    },
    {
      "code": "pl",
      "lang": "Polish",
      "sense": "until now; previously; yet",
      "word": "dotychczas"
    },
    {
      "code": "pl",
      "lang": "Polish",
      "sense": "until now; previously; yet",
      "word": "dotąd"
    },
    {
      "code": "pt",
      "lang": "Portuguese",
      "sense": "until now; previously; yet",
      "word": "até agora"
    },
    {
      "code": "ru",
      "lang": "Russian",
      "roman": "poká što",
      "sense": "until now; previously; yet",
      "word": "пока́ что"
    },
    {
      "code": "ru",
      "lang": "Russian",
      "roman": "do six pór",
      "sense": "until now; previously; yet",
      "word": "до сих по́р"
    },
    {
      "code": "ru",
      "lang": "Russian",
      "roman": "poká",
      "sense": "until now; previously; yet",
      "word": "пока́"
    },
    {
      "code": "ru",
      "lang": "Russian",
      "roman": "na dánnyj momént",
      "sense": "until now; previously; yet",
      "word": "на да́нный моме́нт"
    },
    {
      "code": "ru",
      "lang": "Russian",
      "roman": "na nastojáščij momént",
      "sense": "until now; previously; yet",
      "word": "на настоя́щий моме́нт"
    },
    {
      "code": "ru",
      "lang": "Russian",
      "roman": "préžde",
      "sense": "until now; previously; yet",
      "word": "пре́жде"
    },
    {
      "code": "ru",
      "lang": "Russian",
      "roman": "ponýne",
      "sense": "until now; previously; yet",
      "word": "поны́не"
    },
    {
      "code": "ru",
      "lang": "Russian",
      "roman": "donýne",
      "sense": "until now; previously; yet",
      "word": "доны́не"
    },
    {
      "code": "gd",
      "lang": "Scottish Gaelic",
      "sense": "until now; previously; yet",
      "word": "thuige seo"
    },
    {
      "code": "sh",
      "lang": "Serbo-Croatian",
      "sense": "until now; previously; yet",
      "word": "dosad"
    },
    {
      "code": "sk",
      "lang": "Slovak",
      "sense": "until now; previously; yet",
      "word": "doposiaľ"
    },
    {
      "code": "sk",
      "lang": "Slovak",
      "sense": "until now; previously; yet",
      "word": "doteraz"
    },
    {
      "code": "sl",
      "lang": "Slovene",
      "sense": "until now; previously; yet",
      "word": "do zdaj"
    },
    {
      "code": "es",
      "lang": "Spanish",
      "sense": "until now; previously; yet",
      "word": "hasta ahora"
    },
    {
      "code": "es",
      "lang": "Spanish",
      "sense": "until now; previously; yet",
      "word": "hasta la fecha"
    },
    {
      "code": "es",
      "lang": "Spanish",
      "sense": "until now; previously; yet",
      "word": "hasta aquí"
    },
    {
      "code": "es",
      "lang": "Spanish",
      "sense": "until now; previously; yet",
      "word": "hasta este momento"
    },
    {
      "code": "es",
      "lang": "Spanish",
      "sense": "until now; previously; yet",
      "word": "por el momento"
    },
    {
      "code": "es",
      "lang": "Spanish",
      "sense": "until now; previously; yet",
      "word": "por ahora"
    },
    {
      "code": "sv",
      "lang": "Swedish",
      "sense": "until now; previously; yet",
      "word": "hittills"
    },
    {
      "code": "sv",
      "lang": "Swedish",
      "sense": "until now; previously; yet",
      "word": "än så länge"
    },
    {
      "code": "uk",
      "lang": "Ukrainian",
      "roman": "poky ščo",
      "sense": "until now; previously; yet",
      "word": "поки що"
    },
    {
      "code": "uk",
      "lang": "Ukrainian",
      "roman": "dósi",
      "sense": "until now; previously; yet",
      "word": "до́сі"
    },
    {
      "code": "uk",
      "lang": "Ukrainian",
      "roman": "poký",
      "sense": "until now; previously; yet",
      "word": "поки́"
    },
    {
      "code": "uk",
      "lang": "Ukrainian",
      "roman": "narázi",
      "sense": "until now; previously; yet",
      "word": "нара́зі"
    },
    {
      "code": "uk",
      "lang": "Ukrainian",
      "roman": "na dányj momént",
      "sense": "until now; previously; yet",
      "word": "на да́ний моме́нт"
    },
    {
      "code": "uk",
      "lang": "Ukrainian",
      "roman": "na sʹohódni",
      "sense": "until now; previously; yet",
      "word": "на сього́дні"
    },
    {
      "code": "uz",
      "lang": "Uzbek",
      "sense": "until now; previously; yet",
      "word": "hozircha"
    },
    {
      "code": "uz",
      "lang": "Uzbek",
      "sense": "until now; previously; yet",
      "word": "hozirgi paytda"
    },
    {
      "code": "uz",
      "lang": "Uzbek",
      "sense": "until now; previously; yet",
      "word": "avval"
    },
    {
      "code": "uz",
      "lang": "Uzbek",
      "sense": "until now; previously; yet",
      "word": "avvallari"
    },
    {
      "code": "uz",
      "lang": "Uzbek",
      "sense": "until now; previously; yet",
      "word": "oldin"
    },
    {
      "code": "uz",
      "lang": "Uzbek",
      "sense": "until now; previously; yet",
      "word": "oldinlari"
    },
    {
      "code": "cy",
      "lang": "Welsh",
      "sense": "until now; previously; yet",
      "word": "hyd yn hyn"
    }
  ],
  "word": "so far"
}

Download raw JSONL data for so far meaning in English (12.6kB)


This page is a part of the kaikki.org machine-readable English dictionary. This dictionary is based on structured data extracted on 2024-12-21 from the enwiktionary dump dated 2024-12-04 using wiktextract (d8cb2f3 and 4e554ae). The data shown on this site has been post-processed and various details (e.g., extra categories) removed, some information disambiguated, and additional data merged from other sources. See the raw data download page for the unprocessed wiktextract data.

If you use this data in academic research, please cite Tatu Ylonen: Wiktextract: Wiktionary as Machine-Readable Structured Data, Proceedings of the 13th Conference on Language Resources and Evaluation (LREC), pp. 1317-1325, Marseille, 20-25 June 2022. Linking to the relevant page(s) under https://kaikki.org would also be greatly appreciated.