hat dir schon mal jemand

has anyone ever

→ haben
phrase Rare #37,894
has anyone ever This phrase usually begins a question such as “Hat dir schon mal jemand gesagt ...?” meaning “Has anyone ever told you ...?” The word order is natural German question word order; “dir” means “to you” and “schon mal” means “ever” or “before.”
GE: Hat dir schon mal jemand gesagt, dass du sehr talentiert bist?
EN: Has anyone ever told you that you’re very talented?

Hat dir schon mal jemand gesagt, daß du schön bist?

Has anyone ever told you that you're beautiful?

Hat dir schon mal jemand gesagt, dass du wunderschöne Füße hast?

Has anyone ever told you that you have beautiful feet?

— Girls' Night Out (2017)

Ja, hat dir schon mal jemand gesagt, dass du stinkst, Mann?

Yeah, has anyone ever told you that you stink, man?

— Das Experiment (2001)

Hat dir schon mal jemand vorgeworfen, dass du eingebildet seist?

Has anyone ever accused you of being conceited?