B1 很长时间
a very long time
  It takes ages to cook. 做饭要花很长时间。 
 I've been waiting for ages. 我已经等了很长时间了。 
 It's been ages/an age since we last spoke. 我们好长时间没有交谈了。 
 My sister always spends ages in the bathroom getting ready for the day.
 See also: age noun (LONG TIME)
 - More examples
 - It might take him ages but he'll do it eventually.
 - It took me ages to pluck up the courage to ask for a promotion.
 - I've been waiting in this queue for ages.
 - It seems like ages since we last spoke.