ما الفرق بين had done و have done
had done و have done نوعان من القواعد النحوية يظهران بعض الاختلاف بينهما عندما يتعلق الأمر بالغرض من استخدامها. غالبًا ما يتم الخلط بينها وبين نفس التعبير بنفس المعنى. بالمعنى الدقيق للكلمة هناك فرق بينهما. يتحدثون عن وقتين مختلفين.have done ينتمي إلى الحاضر أو كما هو حاضر كامل ، إلى الماضي القريب. had done تنتمي إلى الماضي. كلاهما يتحدث عن نفس الفعل لفعل شيء ما. ومع ذلك ، فإن الوقت مختلف. لذلك ، قبل أن يكون التقديم قدhad done أو have done, ، عليك التفكير في الوقت الذي حدث فيه الإجراء.
Have done
يتم استخدام التعبير have done للتعبير عن فكرة أن العمل قد اكتمل مؤخرًا. have done هو الشكل المضارع التام للفعل "do". الشكل النشط الماضي من الفعل تم. كما نعلم جميعًا ، في زمن مثالي ، يتم إنشاء have done باستخدام فعل have و past participle . لذلك ، في فعل ، الفعل المساعد يكون والماضي الفعل المنجز مستخدم. تستخدم كلمة have done للحديث عن عمل تم الانتهاء منه مؤخرًا ، لكن وقت اكتمال العمل غير معروف. هذا هو السبب في استخدام المضارع التام. انظر إلى الأمثلة التالية.
- I have done it with satisfaction
- You have done it with perfection
في الجملة الأولى ، يمكنك أن ترى أن الشخص قد أكمل العمل المسند إليه مؤخرًا. في الجملة الثانية ، يمكنك أن تجد أن الرئيس يصفق لموظفه لأنه أكمل العمل بإتقان.
من المهم جدًا معرفة أن التعبير have done يُستخدم فقط في حالة المتكلم الأول والثاني. بعبارة أخرى ، يمكن القول إن have done لا يمكن استخدامها إلا في حالة الضمائر ، I أو You أو We أو You. من ناحية أخرى ، يجب استخدام has done بمفرده في حالة ضمير المفرد الغائب مثل ‘he’ أو‘she’. بالطبع يجب عليك استخدام have done في حالة ضمير الجمع الغائب مثل They.
Had done
had done هو الشكل التام الماضي للفعل do . من المثير للاهتمام أن نلاحظ أن الفعل "do" يتحول إلى "تم" في صورته المثالية لأن "done" هو اسم الفاعل في الماضي. يشير الشكل المثالي السابق لـ "فعل" إلى إجراء حدث منذ وقت طويل كما في الجمل الواردة أدناه. بعبارة أخرى ، يشير الإجراء الذي قمنا به إلى شيء حدث منذ زمن طويل في الماضي.
- She had done the work superbly
- I had done it with precision
- She had done her work and gone home
- She had done the work superbly
الفرق بين had done و have done
- have done هو الشكل المضارع التام للفعل.had done هو الشكل الماضي التام للفعل فعل.
- يتم إنشاء كلا من بناء الفعل مع فعل مساعد والماضي الماضي من الفعل المعطى.
- تم استخدام الفعلhave done للتحدث عن إجراء تم الانتهاء منه مؤخرًا. يمكن أن يكون هذا في الماضي القريب حيث لا نعرف الوقت المحدد الذي حدث فيه الإجراء. إذا عرفنا الوقت ، يتغير الزمن إلى الماضي البسيط.
- had done يستخدم للتحدث عن إجراء تم الانتهاء منه منذ وقت طويل في الماضي.
- لا يمكن استخدام have done إلا مع ضمائر المتكلم والمضمون الثاني وكذلك صيغة الجمع بضمير الغائب. ضمائر المفرد الغائب مثل he وshe ، عليك استخدامhas done.
- يمكن استخدام had done مع أي ضمير بدون مشكلة.