الإجابة الصحيحة هي c. has gone to.
شرح:
has gone to: تُستخدم للإشارة إلى أن الشخص ذهب إلى مكان ولم يعد بعد. في هذه الحالة، علي ذهب إلى المدرسة وعاد للتو إلى المنزل، مما يعني أنه ذهب إلى المدرسة.
has been to: تُستخدم للإشارة إلى أن الشخص زار مكانًا وعاد.
has been in: تُستخدم للإشارة إلى أن الشخص كان في مكان لفترة من الوقت.
has been: تُستخدم في سياقات أخرى غير الإشارة إلى الذهاب إلى مكان.