سلام خواهش میکنم دوست عزیز، نه استفاده از «that» به جای «if» در این جملات صحیح نیست چون معنا و کاربرد آنها را کمی تغییر می دهد “if” کلمه مناسبی است که در این موارد استفاده می شود زیرا نشان دهنده عدم قطعیت یا شرایطی است که مشخص نیست.
جمله Do you know that he has a girlfriend?" به این معنی است که شما معتقدید که او دوست دختر دارد و میپرسید که آیا طرف مقابل از آن خبر دارد یا خیر.