الإجابة على هذا السؤال تعتمد على ما تعنيه بـ "كل هذا". إذا كنت تقصد كل ما حدث في فتح مصر، فالإجابة هي نعم، كان عمرو يعلم كل هذا. كان عمرو بن العاص قائدًا عسكريًا محنكًا، وقد خاض العديد من المعارك قبل فتح مصر. كان أيضًا على دراية بتضاريس مصر وسكانها. لذلك، كان لديه فهم جيد لما سيواجهه في فتح مصر.
ولكن إذا كنت تقصد كل ما سيحدث في العالم في المستقبل، فالإجابة هي لا، لم يكن عمرو يعلم كل هذا. كان عمرو رجلًا عظيمًا، لكنه لم يكن نبيًا أو رسولًا. لم يكن لديه القدرة على معرفة المستقبل.
ولكن، يمكن القول أن عمرو كان لديه رؤية للمستقبل. كان يؤمن بأن الإسلام سينتشر في جميع أنحاء العالم، وأنه سيجلب السلام والازدهار للناس. وقد تحققت هذه الرؤية بالفعل.
وهكذا، فإن الإجابة على السؤال "كان عمرو يعلم كل هذا؟" هي نعم و لا، حسب ما تعنيه بـ "كل هذا".