the history course是主语 为名词
that为关系代词
i为子句中的主语 名词
took后本该有一个名词作宾语,宾语即为the history course这里that代替了
last semester是时间副词 到这里子句完整 结束
proved 是另一个动词,实际上是整个句子的动词,即为the history course的动词
more difficult是形容词,than在比较时总是和more在一起,作连词
连词后为另一个子句,i had expected
i 为该子句主语 名词
had 为助动词
expect 是该子句动词