ответ: а),
т.к. "So do I" используется в утвердительных предложениях, а "Neither do I" в отрицательных.
1) Roy had fallen asleep before his parents returned home.
Had Roy fallen asleep before his parents returned home?
Who had fallen asleep before his parents returned home?
Had Roy fallen asleep before or after his parents returned home?
Roy had fallen asleep before his parents returned home, hadn`t he?
What had Roy done when his parents returned home?
2) Jim had shaved his beard and he looked very nice.
Had Jim shaved his beard?
What had Jim done?
Had he shaved his beard or moustache?
Who had shaven his beard?
Jim had shaved his beard, hadn`t he?
Did he look nice after that?
Поделитесь своими знаниями, ответьте на вопрос:
I hate ice cream
a) so do I
Предложение утвердительное (I hate...), поэтому ответ-согласие состоит из слова so + вспом. глагол (в данном случае do, т.к. это Present Simple) + подлежащее I