إذا كان عدد الكلاب في الحي أصلا نصف عدد القطط في الحي قبل أن تتولد عشرون كلبا جديدا،现在 есть.twice og many dogs as cats، كم عدد القطط التي كانت في الحي في البداية، إذا كان هناك 20 قطة الآن؟

The translation seems to have an inconsistent part due to direct replacement of English words to Arabic. Let's fix that inconsistency:

إذا كان عدد الكلاب في الحي كان في الأصل نصف عدد القطط قبل أن ولد عشرين كلبا جديدا، теперь يوجد مرتين من عدد القطط من الكلاب ، كم عدد القطط التي كانت في الحي في الأصل إذا كان هناك 20 قطة الآن؟
الآن، عدد الكلاب مرتين عدد القطط، وإذا كان عدد القطط 20، فهناك 2 * 20 = 40 كلب.
قبل أن ولد العشرون جديدين، كان العدد الأصلي للكلاب في الجوار 40 - 20 = 20 
إذا كان عدد الكلاب الأصلي في الجوار نصف عدد القطط في الجوار، كان هناك 20 * 2 = 40 قطة في الجوار.
#### 40