如何简单区分强调句和定语从句?

问题描述:

如何简单区分强调句和定语从句?
比如说It was he ___ taught me English.
___一定要填that.但我觉得好象填who 也没什么不行.那为什么一定要用that呢?

这句话如果是定语从句,则应该是这样:It was him…而题目是It was he …可见是强调句而不是定语从句.