这个问题问得挺有意思,但需要先确认一下具体场景——因为不同赛事闭幕式的升旗规则不一样。

你提到的“闭幕式上升希腊国旗,还升英国国旗”,最可能对应的是奥运会闭幕式的“向主办城市移交”环节,或者是某项在英国举办、有希腊传统渊源的赛事,我分两种情况说:

如果是奥运会闭幕式 奥运会闭幕式确实有升希腊国旗的固定环节——因为希腊是奥林匹克运动发源地,闭幕式上会升希腊国旗、奏希腊国歌,同时升下一届主办国国旗,但升英国国旗只在特定届次出现:比如2012年伦敦奥运会闭幕式,作为当届主办国英国升国旗是正常的;或者是2016里约闭幕式上,英国作为下一届(2020东京)之前的一届?不对,里约闭幕式升的是日本国旗,所以更可能是2012伦敦闭幕式本身——那届闭幕式上升希腊国旗(传统环节)+ 英国国旗(主办国),完全说得通。
如果是其他赛事(比如某种在英国举办、有希腊渊源的比赛) 那就要看具体赛事章程了,有些赛事(如某些古典体育赛事、或英联邦与希腊文化关联的活动)会有“起源国+主办国”双升旗的惯例。
所以关键问题是:你指的是哪一届、什么赛事的闭幕式? 如果是2012伦敦奥运会,那升英国国旗就是主办国身份,没问题;如果是别的场景,需要具体赛事名称才能判断是否有特殊规则,你能补充一下具体是哪场闭幕式吗?