Решение #
1 know (Present Simple, т.к. действие происходит в настоящий момент речи, но глагол состояния know не употребляют в continuous)
2 have been doing (Present perfect continuous, т.к. действие началось в прошлом, длилось какое-то время и все еще продолжается в настоящем, указано время действия for past few weeks)
3 Have I told (Present Perfect, т.к. он также используется, чтобы рассказать какую-либо новость, которая появилась недавно)
4 is holding (Present continuous, вторая часть этой новости обычно в continuous, если мы говорим о запланированном действии, которое совершим в ближайшем будущем)
5 are celebrating (Present continuous, т.к. мы говорим о запланированном действии, которое совершим в ближайшем будущем)
6 spend/am spending/ have been spending (Present Simple или Present continuous или Present perfect continuous)
7 Do you have (Present Simple, т.к. действие происходит в настоящий момент речи, но глагол состояния have в значении «иметь» не употребляют в continuous)
8 have you been doing (Present perfect continuous, т.к. действие началось в прошлом, длилось какое-то время и все еще продолжается в настоящем, указано время действия lately)
9 Are you still working (Present continuous, т.к. действие происходит в настоящем, но не в конкретный момент речи, действие растянуто во времени, указано наречие «длительности» still(всё ещё))
10 have just had (Present Perfect, т.к. действие произошло недавно и в результате что-то изменилось, указано наречие just)