الإجابة الصحيحة هي: b. has gone.
شرح:
has gone: يستخدم هذا الزمن (المضارع التام) للتعبير عن حدث وقع في الماضي وله تأثير على الحاضر. في هذه الحالة، يعني أن أحمد ذهب إلى إيطاليا وهو هناك الآن أو أنه سافر للتو.
is gone: هذا الخيار غير صحيح نحويًا في هذا السياق.
has been: يستخدم هذا الزمن للتعبير عن تجربة سابقة، وليس بالضرورة أن يكون الشخص هناك الآن.
was gone: يستخدم هذا الزمن للتعبير عن حدث وقع في الماضي وانتهى في الماضي، ولا يرتبط بالحاضر.