نعم الجملة صحيحة.
هذه قاعدة If الحالة الثانيه. فيها تتخيل الحاضر بشكل مختلف. اي تتخيل شئ غير موجود في الواقع حاليا. و قاعدة If الحالة الثانية هي :
If يليها ماضي بسيط، ثم would يليها التصريف الاول للفعل.
و إذا أردنا أن نأتي بالماضي من (he is) لا تكون (he was) و لكن هنا نستخدم دائما الفعل المساعد الخاص بالتخيلات و هو (were) سواء مفرد او جمع.
الله يوفق الجميع