It was on my way home ( ) my father made the promise ( ) I can do well in next exam he will buy me

问题描述:

It was on my way home ( ) my father made the promise ( ) I can do well in next exam he will buy me
A.that;that B.where,that if C.that,if D.that,that if

我觉得选D 前面是 It was...that 是个强调句.后面promise+宾语从句 that...,宾语从句本身又是一个条件状语从句if...he will..