Questions & Answers about Við höfum beðið lengi í dag.
- Við = we
- höfum = have (the 1st person plural present form of hafa, to have)
- beðið = the form of bíða (to wait) used after hafa
- lengi = for a long time / long
- í dag = today
So the sentence is literally something like We have waited long today, which in natural English is We have waited a long time today or We have been waiting a long time today.
This is the Icelandic perfect tense, formed with:
- hafa in the present tense
- plus the main verb in the supine form
So:
That is the normal way to say have waited / have been waiting in Icelandic.