Have a …… of a time

Can you complete this English expression? It means “to have a very good time”.

Have a ….. of a time

a) joy

b) leap

c) whale

d) moor

The answer is below!

Photo by Sebastian Ervi on Pexels.com

Answer: c) whale

Have a whale of a time!

Example: “We had a whale of a time at the concert last night.”

By I Talk You Talk Press – Easy English Reading