Решение:
Необходимо выбрать пару глаголов, которая грамматически и по смыслу подходит к предложению.
Первая часть предложения: "When I was a child I ... understand adults" (Когда я был ребенком, я ... понимать взрослых). Здесь речь идет о прошлом, о чем-то, что не было возможно. Подходят формы couldn't (не мог) или didn't understand (не понимал).
Вторая часть предложения: "now that I am an adult I ... understand children" (теперь, когда я взрослый, я ... понимать детей). Здесь речь идет о настоящем, о возможности или невозможности понимания. Подходят формы can (могу) или can't (не могу).
Рассмотрим предложенные варианты:
- couldn't / can't: "When I was a child I couldn't understand adults, and now that I am an adult I can't understand children." (Когда я был ребенком, я не мог понимать взрослых, а теперь, когда я взрослый, я не могу понимать детей.) - Этот вариант логичен, так как показывает смену способностей с возрастом.
- couldn't / had to: "When I was a child I couldn't understand adults, and now that I am an adult I had to understand children." (Когда я был ребенком, я не мог понимать взрослых, а теперь, когда я взрослый, я должен был понимать детей.) - "had to" означает долженствование в прошлом, что не подходит к настоящему времени.
- can't / have to: "When I was a child I can't understand adults, and now that I am an adult I have to understand children." - "can't" в первой части неверно, так как речь о прошлом.
Самый логичный вариант - couldn't / can't, так как он отражает возможное изменение способности понимать разные возрастные группы с течением времени.
Ответ: couldn't / can't