7. would have passed.
Чисто по начальной структуре видно, что перед нами 3 conditional.
If + Past Perfect (had+V3) + would + have+ V3
Если с объяснением, то идет речь о действии, произошедшем в прошлом. Мы сожалеем, но ничего уже сделать не можем.
8. to invite - правильно грамматически. Там должна быть эта частица по структуре, после местоимения перед инфинитивом.
но просто invite - допускается в разговорном языке.
9. neither - ни то, ни другой. В данном контексте только это слово подразумевает отрицание. Остальные два означают "оба/и тот, и другой"