they have been married .......... a long time ago؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
since
الإجابة الصحيحة هي "since".
شرح مفصل:
نستخدم "since" و "for" مع زمن المضارع التام المستمر (have/has been + verb-ing) أو المضارع التام البسيط (have/has + past participle) للتعبير عن مدة حدوث شيء ما. لكن لكل منهما استخدام مختلف:
- Since: نستخدم "since" للإشارة إلى *نقطة بداية* في الماضي، وهي اللحظة التي بدأ فيها الفعل ويستمر حتى الآن. بمعنى آخر، نحدد متى بدأ الحدث.
- مثال: They have been married since 2010. (لقد تزوجوا منذ عام 2010 - أي أنهم تزوجوا في عام 2010 وما زالوا متزوجين حتى الآن).
- مثال آخر: She has lived in Cairo since she was a child. (لقد عاشت في القاهرة منذ أن كانت طفلة - أي بدأت العيش في القاهرة وهي طفلة وما زالت تعيش فيها).
- For: نستخدم "for" للإشارة إلى *مدة زمنية* محددة. بمعنى آخر، نذكر كم من الوقت استمر الفعل.
- مثال: They have been married for 10 years. (لقد تزوجوا لمدة 10 سنوات).
- مثال آخر: She has lived in Cairo for 20 years. (لقد عاشت في القاهرة لمدة 20 عامًا).
في سؤالك: "they have been married .......... a long time ago"، العبارة "a long time ago" تشير إلى نقطة في الماضي (متى تزوجوا). لذلك، يجب استخدام "since" للإشارة إلى تلك النقطة. الجملة الصحيحة هي: "They have been married
since a long time ago." (على الرغم من أن صياغة "a long time ago" ليست شائعة جدًا، إلا أنها صحيحة نحويًا مع "since").
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال they have been married .......... a long time ago اترك تعليق فورآ.