ياروز لازم تعرفي تفرقي بين الجمله المبنيه للمفعول في زمن المضارع التام وبين المبنيه للمجهول في نفس الزمن
he has been here for two years
هدي الجمله هي مضارع تام لانها احتوت على has +التصريف الثالث من فعل (be) وهي مبنية للمعلوم
aparty has been given by mona
اما هدي الجمله فهي ايضا مضارع تام لانها احتوت على has + تصريف ثالث من فعل (be) ولكنها مبنية للمجهول لانه جاء بعد been تصريف ثالث لفعل اخر وهو given
ارجو مراجعة شرحي للـ passive في الاعلى