Meaning
The phrase “have yet to do” means something has not happened or been done yet, but is expected to happen in the future. It emphasizes that an action or event remains incomplete or pending up to the present time.
In essence, it’s a formal and polite way to say “haven’t done (something) yet.”
Grammar and Usage
Structure:
Subject + have/has yet to + verb (base form)
Formality: More formal and literary than “haven’t done (something) yet.”
Examples of Structure:
- I have yet to receive the package.
- She has yet to decide on her major.
- They have yet to arrive at the station.
Usage Notes:
- Often used in writing or formal speech.
- Expresses expectation that the event will eventually occur.
- Negative meaning is already implied, so avoid using “not” (❌ have not yet to do).
Common Phrases
- have yet to see → to not have seen something yet
- have yet to hear → to not have heard something yet
- have yet to find out → to still not know
- have yet to learn → to not have learned yet
- have yet to arrive → to not have arrived yet
Collocations
| Verb phrase | Typical subject | Meaning |
|---|---|---|
| have yet to decide | person, committee | decision still pending |
| have yet to be announced | event, result | official info not released |
| have yet to arrive | people, guests | not arrived yet |
| have yet to see | speaker | haven’t witnessed/experienced yet |
| have yet to achieve | team, person | goal still unmet |
Examples
- I have yet to receive a reply from the manager.
- The movie has yet to be released worldwide.
- We have yet to find a solution to this issue.
- Scientists have yet to understand how it works completely.
- The team has yet to win a championship game.
- She has yet to tell her parents about her plans.
- I have yet to see such an impressive performance.
- The decision has yet to be made by the committee.
- They have yet to arrive at the hotel.
- The results have yet to be announced.
Synonyms or Related
- haven’t done yet
- still need to do
- be pending
- remain to be done
- be awaiting completion
Antonym
- have already done
- have finished
- be completed
