输入任意单词!

Donkey's years Meaning in English

expression

DAHN-keeze YEERZ
DON-keeze YEERZ

释义

This is a British informal expression meaning a very long time. People use it when talking about something that happened ages ago or when they haven't seen someone for many years.

用法与细微差别

Very informal and chiefly British English; rarely used in American English. Common in phrases like 'I haven't seen you in donkey's years.' Not literal—does not actually refer to donkeys. Often used with present perfect tense.

例句

I haven't seen you in donkey's years!

basic

We haven't eaten at this place in donkey's years.

basic

My old school friends and I haven't met up in donkey's years.

basic

Wow, it's been donkey's years since we last talked.

natural

You've had that car for donkey's years!

natural

That shop has been closed for donkey's years.

natural