jamesthomson, 9 months ago You would have thought the finishing touches would have been done days ago.
You would have thought the finishing touches would have been done days ago.