Language:
Free Online Dictionary|3Dict

思过半矣

Source : CEDICT

to have already understood a lot (idiom)