We were good friends. We had been knowing each other for years ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
had known
الإجابة الصحيحة هي "had known". الخطأ في الجملة الأصلية هو استخدام الفعل "knowing" بعد "been".
شرح مفصل:
- زمن الماضي التام المستمر (Past Perfect Continuous) مقابل زمن الماضي التام (Past Perfect): الجملة تتحدث عن علاقة صداقة استمرت لفترة طويلة *قبل* حدث آخر في الماضي. نستخدم زمن الماضي التام (had + التصريف الثالث للفعل) للتعبير عن حدث انتهى قبل حدث آخر في الماضي. زمن الماضي التام المستمر (had been + الفعل + ing) يستخدم للتعبير عن حدث استمر لفترة من الوقت قبل حدث آخر في الماضي، لكننا هنا لا نهتم بمدة الاستمرار بقدر ما نهتم بوجود العلاقة نفسها في الماضي.
- بنية زمن الماضي التام: بنيته هي: had + التصريف الثالث للفعل. التصريف الثالث للفعل "know" هو "known".
- مثال توضيحي:
- خطأ: We had been knowing each other for years. (هذا التركيب غير صحيح)
- صحيح: We had known each other for years. (كنا نعرف بعضنا البعض لسنوات.)
- لماذا "had known" صحيح؟ الجملة تعني أننا *أنهينا* معرفة بعضنا البعض لسنوات قبل نقطة معينة في الماضي. التركيز على أن المعرفة كانت موجودة ومكتملة قبل ذلك.
- مثال آخر:
- "By the time I arrived, they had finished the work." (عندما وصلت، كانوا قد انتهوا من العمل.) - هنا نستخدم "had finished" لأن الانتهاء من العمل حدث قبل الوصول.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال We were good friends. We had been knowing each other for years ؟ اترك تعليق فورآ.